Implement SMISMEMBER for RedisCluster

See #1894
This commit is contained in:
michael-grunder
2022-11-30 17:54:30 -08:00
parent 7a4cee2d66
commit abfac47be0
5 changed files with 24 additions and 6 deletions
+7 -2
View File
@@ -506,7 +506,7 @@ class RedisCluster {
* which cluster node we want to send the command to.
* @param string $sections Optional section(s) you wish Redis server to return.
*
* @return Redis|array|false
* @return RedisCluster|array|false
*/
public function info(string|array $key_or_address, string ...$sections): RedisCluster|array|false;
@@ -816,6 +816,11 @@ class RedisCluster {
*/
public function sismember(string $key, mixed $value): RedisCluster|bool;
/**
* @see Redis::smismember
*/
public function smismember(string $key, string $member, string ...$other_members): RedisCluster|array|false;
/**
* @see Redis::slowlog
*/
@@ -945,7 +950,7 @@ class RedisCluster {
/**
* @see Redis::xautoclaim
*/
public function xautoclaim(string $key, string $group, string $consumer, int $min_idle, string $start, int $count = -1, bool $justid = false): Redis|bool|array;
public function xautoclaim(string $key, string $group, string $consumer, int $min_idle, string $start, int $count = -1, bool $justid = false): RedisCluster|bool|array;
/**
* @see Redis::xinfo