1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
<?php
/** @generate-function-entries */
class Redis {
public function __construct();
public function __destruct();
public function connect(string $host, int $port = 26379, float $timeout = 0, string $persistent_id = NULL, int $retry_interval = 0, float $read_timeout = 0, array $context = NULL): bool;
public function pconnect(string $host, int $port = 26379, float $timeout = 0, string $persistent_id = NULL, int $retry_interval = 0, float $read_timeout = 0, array $context = NULL): bool;
/**
* @param string $otherkeys
* @return int|Redis
*/
public function bitop(string $operation, string $deskey, string $srckey, ...$otherkeys): int;
/** @return int|Redis */
public function bitcount(string $key, int $start = 0, int $end = -1);
/** @return int|Redis */
public function bitpos(string $key, int $bit, int $start = 0, int $end = -1);
public function close(): bool;
/** @return bool|Redis */
public function set(string $key, mixed $value, mixed $opt = NULL);
/** @return bool|Redis */
public function setex(string $key, int $expire, mixed $value);
/** @return bool|Redis */
public function psetex(string $key, int $expire, mixed $value);
/** @return bool|array|Redis */
public function setnx(string $key, mixed $value);
/** @return string|Redis */
public function getset(string $key, mixed $value);
/** @return string|Redis */
public function randomKey();
/** @return string|Redis */
public function echo(string $str);
/** @return bool|Redis */
public function rename(string $key_src, string $key_dst);
/** @return bool|Redis */
public function renameNx(string $key_src, string $key_dst);
/** @return string|Redis */
public function get(string $key);
/** @return string|Redis */
public function ping(string $key = NULL);
/** @return int|Redis */
public function incr(string $key);
/** @return int|Redis */
public function incrBy(string $key, int $value);
/** @return int|Redis */
public function incrByFloat(string $key, float $value);
/** @return int|Redis */
public function decr(string $key);
/** @return int|Redis */
public function decrBy(string $key, int $value);
/** @return array|Redis */
public function mget(array $keys);
/** @return bool|Redis */
public function exists(string $key);
/**
* @param string $otherkeys
* @return int|Redis
*/
public function del(array|string $key, ...$otherkeys);
/**
* @param string $otherkeys
* @return int|Redis
*/
public function unlink(array|string $key, ...$otherkeys);
/**
* @param string $otherkeys
* @return bool|Redis
*/
public function watch(array|string $key, ...$otherkeys);
/** @return bool|Redis */
public function unwatch();
/** @return array|Redis */
public function keys(string $pattern);
/** @return int|Redis */
public function keys(string $key);
/**
* @param string $args
* @return mixed|Redis
*/
public function acl(string $subcmd, ...$args);
/**
* @param string $otherkeys
* @deprecated
* @alias Redis::del
* @return int|Redis
*/
public function delete(array|string $key, ...$otherkeys);
/**
* @deprecated
* @alias Redis::connect
*/
public function open(string $host, int $port = 26379, float $timeout = 0, string $persistent_id = NULL, int $retry_interval = 0, float $read_timeout = 0, array $context = NULL): bool;
/**
* @deprecated
* @alias Redis::pconnect
*/
public function popen(string $host, int $port = 26379, float $timeout = 0, string $persistent_id = NULL, int $retry_interval = 0, float $read_timeout = 0, array $context = NULL): bool;
}
|