1 | <?php |
||
7 | class Predis implements RedisInterface |
||
8 | { |
||
9 | protected $predis; |
||
10 | protected $maxRetries; |
||
11 | |||
12 | public function __construct(Client $predis, $maxRetries = 5) |
||
13 | { |
||
14 | $this->predis = $predis; |
||
15 | $this->maxRetries = $maxRetries; |
||
16 | } |
||
17 | |||
18 | 16 | public function zAdd($zkey, $score, $value) |
|
19 | { |
||
20 | 16 | return $this->predis->zadd($zkey, [$value => $score]); |
|
21 | } |
||
22 | |||
23 | 16 | public function set($key, $value) |
|
27 | |||
28 | 10 | public function get($key) |
|
32 | |||
33 | public function setEx($key, $seconds, $value) |
||
37 | |||
38 | 12 | public function lRem($lKey, $count, $value) |
|
42 | |||
43 | 16 | public function lPush($lKey, array $values) |
|
47 | |||
48 | public function lRange($lKey, $start, $stop) |
||
52 | |||
53 | 12 | public function del(array $keys) |
|
57 | |||
58 | 2 | public function zRem($zkey, $value) |
|
59 | { |
||
62 | |||
63 | 12 | public function zPop($key) |
|
87 | |||
88 | 12 | public function zPopByMaxScore($key, $max) |
|
112 | } |
||
113 |
If you suppress an error, we recommend checking for the error condition explicitly: