summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION719
1 files changed, 679 insertions, 40 deletions
diff --git a/REFLECTION b/REFLECTION
index a69a648..7c3e99b 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #122 redis version 6.0.2 ] {
+Extension [ <persistent> extension #143 redis version 6.3.0RC1 ] {
- Dependencies {
Dependency [ igbinary (Required) ]
@@ -101,15 +101,24 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Entry [ redis.session.lock_wait_time <ALL> ]
Current = '20000'
}
+ Entry [ redis.session.lock_failure_readonly <ALL> ]
+ Current = '0'
+ }
Entry [ redis.session.early_refresh <ALL> ]
Current = '0'
}
+ Entry [ redis.session.compression <ALL> ]
+ Current = 'none'
+ }
+ Entry [ redis.session.compression_level <ALL> ]
+ Current = '3'
+ }
}
- Classes [6] {
Class [ <internal:redis> class Redis ] {
- - Constants [49] {
+ - Constants [52] {
Constant [ public int REDIS_NOT_FOUND ] { 0 }
Constant [ public int REDIS_STRING ] { 1 }
Constant [ public int REDIS_SET ] { 2 }
@@ -117,6 +126,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Constant [ public int REDIS_ZSET ] { 4 }
Constant [ public int REDIS_HASH ] { 5 }
Constant [ public int REDIS_STREAM ] { 6 }
+ Constant [ public int REDIS_VECTORSET ] { 7 }
Constant [ public int ATOMIC ] { 0 }
Constant [ public int MULTI ] { 1 }
Constant [ public int PIPELINE ] { 2 }
@@ -128,6 +138,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Constant [ public int OPT_REPLY_LITERAL ] { 8 }
Constant [ public int OPT_COMPRESSION_LEVEL ] { 9 }
Constant [ public int OPT_NULL_MULTIBULK_AS_NULL ] { 10 }
+ Constant [ public int OPT_PACK_IGNORE_NUMBERS ] { 15 }
Constant [ public int SERIALIZER_NONE ] { 0 }
Constant [ public int SERIALIZER_PHP ] { 1 }
Constant [ public int SERIALIZER_IGBINARY ] { 2 }
@@ -137,6 +148,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Constant [ public int COMPRESSION_LZF ] { 1 }
Constant [ public int COMPRESSION_ZSTD ] { 2 }
Constant [ public int COMPRESSION_ZSTD_DEFAULT ] { 3 }
+ Constant [ public int COMPRESSION_ZSTD_MIN ] { -131072 }
Constant [ public int COMPRESSION_ZSTD_MAX ] { 22 }
Constant [ public int COMPRESSION_LZ4 ] { 3 }
Constant [ public int OPT_SCAN ] { 4 }
@@ -170,7 +182,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Properties [0] {
}
- - Methods [254] {
+ - Methods [287] {
Method [ <internal:redis, ctor> public method __construct ] {
- Parameters [1] {
@@ -280,6 +292,16 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|bool ]
}
+ Method [ <internal:redis> public method waitaof ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> int $numlocal ]
+ Parameter #1 [ <required> int $numreplicas ]
+ Parameter #2 [ <required> int $timeout ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method bitcount ] {
- Parameters [4] {
@@ -514,6 +536,15 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|int|false ]
}
+ Method [ <internal:redis> public method delifeq ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $value ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal, deprecated:redis> public method delete ] {
- Parameters [2] {
@@ -535,7 +566,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [1] {
Parameter #0 [ <required> string $key ]
}
- - Return [ Redis|string ]
+ - Return [ Redis|string|false ]
}
Method [ <internal:redis> public method echo ] {
@@ -819,6 +850,14 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ mixed ]
}
+ Method [ <internal:redis> public method getWithMeta ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method getAuth ] {
- Parameters [0] {
@@ -902,6 +941,20 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ int ]
}
+ Method [ <internal:redis> public method serverName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string|false ]
+ }
+
+ Method [ <internal:redis> public method serverVersion ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string|false ]
+ }
+
Method [ <internal:redis> public method getRange ] {
- Parameters [3] {
@@ -995,6 +1048,15 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|array|false ]
}
+ Method [ <internal:redis> public method hGetWithMeta ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $member ]
+ }
+ - Return [ mixed ]
+ }
+
Method [ <internal:redis> public method hIncrBy ] {
- Parameters [3] {
@@ -1040,6 +1102,35 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|array|false ]
}
+ Method [ <internal:redis> public method hgetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> array|string|null $expiry = null ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hsetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> ?array $expiry = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method hgetdel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method hMset ] {
- Parameters [2] {
@@ -1055,15 +1146,14 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <optional> ?array $options = null ]
}
- - Return [ Redis|array|string ]
+ - Return [ Redis|array|string|false ]
}
Method [ <internal:redis> public method hSet ] {
- - Parameters [3] {
+ - Parameters [2] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> string $member ]
- Parameter #2 [ <required> mixed $value ]
+ Parameter #1 [ <optional> mixed ...$fields_and_vals ]
}
- Return [ Redis|int|false ]
}
@@ -1073,7 +1163,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> string $field ]
- Parameter #2 [ <required> string $value ]
+ Parameter #2 [ <required> mixed $value ]
}
- Return [ Redis|bool ]
}
@@ -1095,17 +1185,127 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|array|false ]
}
+ Method [ <internal:redis> public method hexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $time ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $mstime ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method httl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpttl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpersist ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method hscan ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
- Return [ Redis|array|bool ]
}
+ Method [ <internal:redis> public method expiremember ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $field ]
+ Parameter #2 [ <required> int $ttl ]
+ Parameter #3 [ <optional> ?string $unit = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method expirememberat ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $field ]
+ Parameter #2 [ <required> int $timestamp ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal:redis> public method incr ] {
- Parameters [2] {
@@ -1312,7 +1512,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [1] {
Parameter #0 [ <required> array $keys ]
}
- - Return [ Redis|array ]
+ - Return [ Redis|array|false ]
}
Method [ <internal:redis> public method migrate ] {
@@ -1721,7 +1921,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <optional> int $count = 0 ]
}
- - Return [ Redis|array|string|false ]
+ - Return [ mixed ]
}
Method [ <internal:redis> public method sUnion ] {
@@ -1753,7 +1953,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Method [ <internal:redis> public method scan ] {
- Parameters [4] {
- Parameter #0 [ <required> ?int &$iterator ]
+ Parameter #0 [ <required> string|int|null &$iterator ]
Parameter #1 [ <optional> ?string $pattern = null ]
Parameter #2 [ <optional> int $count = 0 ]
Parameter #3 [ <optional> ?string $type = null ]
@@ -1972,7 +2172,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -2235,6 +2435,129 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ Redis|array|bool ]
}
+ Method [ <internal:redis> public method vadd ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $values ]
+ Parameter #2 [ <required> mixed $element ]
+ Parameter #3 [ <optional> ?array $options = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsim ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> ?array $options = null ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vcard ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vdim ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vinfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vismember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ Redis|bool ]
+ }
+
+ Method [ <internal:redis> public method vemb ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $raw = false ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrandmember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <optional> int $count = 0 ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vrange ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $min ]
+ Parameter #2 [ <required> string $max ]
+ Parameter #3 [ <optional> int $count = -1 ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrem ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <required> array|string $attributes ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vgetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $decode = true ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vlinks ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $withscores = false ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method xtrim ] {
- Parameters [5] {
@@ -2269,8 +2592,8 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> string $start ]
- Parameter #2 [ <required> string $end ]
+ Parameter #1 [ <required> string|int $start ]
+ Parameter #2 [ <required> string|int $end ]
}
- Return [ Redis|int|false ]
}
@@ -2531,7 +2854,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -2672,7 +2995,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [0] {
}
- - Return [ ?bool ]
+ - Return [ array|bool|null ]
}
Method [ <internal:redis> public method flushall ] {
@@ -2701,7 +3024,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -2765,7 +3088,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Method [ <internal:redis> public method scan ] {
- Parameters [4] {
- Parameter #0 [ <required> ?int &$iterator ]
+ Parameter #0 [ <required> string|int|null &$iterator ]
Parameter #1 [ <required> string $node ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
@@ -2794,7 +3117,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -2821,7 +3144,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -2849,7 +3172,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Properties [0] {
}
- - Methods [222] {
+ - Methods [255] {
Method [ <internal:redis, ctor> public method __construct ] {
- Parameters [7] {
@@ -2960,6 +3283,17 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|bool ]
}
+ Method [ <internal:redis> public method waitaof ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> array|string $key_or_address ]
+ Parameter #1 [ <required> int $numlocal ]
+ Parameter #2 [ <required> int $numreplicas ]
+ Parameter #3 [ <required> int $timeout ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
Method [ <internal:redis> public method bgsave ] {
- Parameters [1] {
@@ -3129,7 +3463,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> array|string $key_or_address ]
Parameter #1 [ <required> string $subcommand ]
- Parameter #2 [ <optional> ?string $arg = NULL ]
+ Parameter #2 [ <optional> ?string $arg = null ]
}
- Return [ array|string|bool ]
}
@@ -3223,6 +3557,15 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|int|false ]
}
+ Method [ <internal:redis> public method delifeq ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $value ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
Method [ <internal:redis> public method discard ] {
- Parameters [0] {
@@ -3317,7 +3660,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> int $timeout ]
- Parameter #2 [ <optional> ?string $mode = NULL ]
+ Parameter #2 [ <optional> ?string $mode = null ]
}
- Return [ RedisCluster|bool ]
}
@@ -3327,7 +3670,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> int $timestamp ]
- Parameter #2 [ <optional> ?string $mode = NULL ]
+ Parameter #2 [ <optional> ?string $mode = null ]
}
- Return [ RedisCluster|bool ]
}
@@ -3492,6 +3835,31 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ mixed ]
}
+ Method [ <internal:redis> public method getdel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ mixed ]
+ }
+
+ Method [ <internal:redis> public method getWithMeta ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method getex ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <optional> array $options = [] ]
+ }
+ - Return [ RedisCluster|string|false ]
+ }
+
Method [ <internal:redis> public method getbit ] {
- Parameters [2] {
@@ -3538,7 +3906,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key1 ]
Parameter #1 [ <required> string $key2 ]
- Parameter #2 [ <optional> ?array $options = NULL ]
+ Parameter #2 [ <optional> ?array $options = null ]
}
- Return [ RedisCluster|array|string|int|false ]
}
@@ -3602,6 +3970,15 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|array|false ]
}
+ Method [ <internal:redis> public method hgetWithMeta ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $member ]
+ }
+ - Return [ mixed ]
+ }
+
Method [ <internal:redis> public method hincrby ] {
- Parameters [3] {
@@ -3647,6 +4024,35 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|array|false ]
}
+ Method [ <internal:redis> public method hgetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> array|string|null $expiry = null ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hsetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> ?array $expiry = null ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method hgetdel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
Method [ <internal:redis> public method hmset ] {
- Parameters [2] {
@@ -3660,13 +4066,34 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
- Return [ array|bool ]
}
+ Method [ <internal:redis> public method expiremember ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $field ]
+ Parameter #2 [ <required> int $ttl ]
+ Parameter #3 [ <optional> ?string $unit = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method expirememberat ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $field ]
+ Parameter #2 [ <required> int $timestamp ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal:redis> public method hrandfield ] {
- Parameters [2] {
@@ -3705,6 +4132,95 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|int|false ]
}
+ Method [ <internal:redis> public method hexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $time ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $mstime ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method httl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpttl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpersist ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
Method [ <internal:redis> public method hvals ] {
- Parameters [1] {
@@ -3934,7 +4450,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> int $timeout ]
- Parameter #2 [ <optional> ?string $mode = NULL ]
+ Parameter #2 [ <optional> ?string $mode = null ]
}
- Return [ RedisCluster|bool ]
}
@@ -3944,7 +4460,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [3] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> int $timestamp ]
- Parameter #2 [ <optional> ?string $mode = NULL ]
+ Parameter #2 [ <optional> ?string $mode = null ]
}
- Return [ RedisCluster|bool ]
}
@@ -3979,7 +4495,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [2] {
Parameter #0 [ <required> array|string $key_or_address ]
- Parameter #1 [ <optional> ?string $message = NULL ]
+ Parameter #1 [ <optional> ?string $message = null ]
}
- Return [ mixed ]
}
@@ -4017,7 +4533,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Parameter #0 [ <required> string $channel ]
Parameter #1 [ <required> string $message ]
}
- - Return [ RedisCluster|bool ]
+ - Return [ RedisCluster|int|bool ]
}
Method [ <internal:redis> public method pubsub ] {
@@ -4080,7 +4596,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Parameter #0 [ <required> string $key ]
Parameter #1 [ <required> int $timeout ]
Parameter #2 [ <required> string $value ]
- Parameter #3 [ <optional> ?array $options = NULL ]
+ Parameter #3 [ <optional> ?array $options = null ]
}
- Return [ RedisCluster|bool ]
}
@@ -4159,7 +4675,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
Method [ <internal:redis> public method scan ] {
- Parameters [4] {
- Parameter #0 [ <required> ?int &$iterator ]
+ Parameter #0 [ <required> string|int|null &$iterator ]
Parameter #1 [ <required> array|string $key_or_address ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
@@ -4338,7 +4854,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [2] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <optional> ?array $options = NULL ]
+ Parameter #1 [ <optional> ?array $options = null ]
}
- Return [ RedisCluster|array|string|int|bool ]
}
@@ -4347,7 +4863,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [2] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <optional> ?array $options = NULL ]
+ Parameter #1 [ <optional> ?array $options = null ]
}
- Return [ RedisCluster|array|string|int|bool ]
}
@@ -4384,7 +4900,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -4484,6 +5000,129 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Return [ RedisCluster|bool ]
}
+ Method [ <internal:redis> public method vadd ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $values ]
+ Parameter #2 [ <required> mixed $element ]
+ Parameter #3 [ <optional> ?array $options = null ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsim ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> ?array $options = null ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vcard ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vdim ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vinfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vismember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ RedisCluster|bool ]
+ }
+
+ Method [ <internal:redis> public method vemb ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $raw = false ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrandmember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <optional> int $count = 0 ]
+ }
+ - Return [ RedisCluster|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vrange ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $min ]
+ Parameter #2 [ <required> string $max ]
+ Parameter #3 [ <optional> int $count = -1 ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrem ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vlinks ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $withscores = false ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vgetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $decode = true ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vsetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <required> array|string $attributes ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal:redis> public method xack ] {
- Parameters [3] {
@@ -4879,7 +5518,7 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $key ]
- Parameter #1 [ <required> ?int &$iterator ]
+ Parameter #1 [ <required> string|int|null &$iterator ]
Parameter #2 [ <optional> ?string $pattern = null ]
Parameter #3 [ <optional> int $count = 0 ]
}
@@ -4910,8 +5549,8 @@ Extension [ <persistent> extension #122 redis version 6.0.2 ] {
- Parameters [4] {
Parameter #0 [ <required> string $dst ]
Parameter #1 [ <required> array $keys ]
- Parameter #2 [ <optional> ?array $weights = NULL ]
- Parameter #3 [ <optional> ?string $aggregate = NULL ]
+ Parameter #2 [ <optional> ?array $weights = null ]
+ Parameter #3 [ <optional> ?string $aggregate = null ]
}
- Return [ RedisCluster|int|false ]
}