directory search
Cluster cluster addslots(集群 槽位) cluster count failure reports(集群计数失败报告) cluster countkeysinslot cluster delslots cluster failover cluster forget cluster getkeysinslot cluster info cluster keyslot(集群键槽) cluster meet cluster nodes(集群节点) cluster replicate(集群复制) cluster reset(集群重置) cluster saveconfig cluster set config epoch cluster setslot cluster slaves cluster slots readonly readwrite Connection auth echo ping quit select swapdb Geo geoadd geodist geohash geopos georadius georadiusbymember Hashes hdel hexists hget hgetall hincrby hincrbyfloat hkeys hlen hmget hmset hscan hset hsetnx hstrlen hvals HyperLogLog pfadd pfcount pfmerge Keys del dump exists expire expireat keys migrate move object persist pexpire pexpireat pttl randomkey rename renamenx restore scan sort touch ttl type unlink wait Lists blpop brpop brpoplpush lindex linsert llen lpop lpush lpushx lrange lrem lset ltrim rpop rpoplpush rpush rpushx Pub/Sub psubscribe publish pubsub punsubscribe subscribe unsubscribe Scripting eval evalsha script debug script exists script flush script kill script load Server bgrewriteaof bgsave client getname client kill client list client pause client reply client setname command command count command getkeys command info config get config resetstat config rewrite config set dbsize debug object debug segfault flushall flushdb info lastsave monitor role save shutdown slaveof slowlog time Sets sadd scard sdiff sdiffstore sinter sinterstore sismember smembers smove spop srandmember srem sscan sunion sunionstore Sorted Sets zadd zcard zcount zincrby zinterstore zlexcount zrange zrangebylex zrangebyscore zrank zrem zremrangebylex zremrangebyrank zremrangebyscore zrevrange zrevrangebylex zrevrangebyscore zrevrank zscan zscore zunionstore Strings append bitcount bitfield bitop bitpos decr decrby get getbit getrange getset incr incrby incrbyfloat mget mset msetnx psetex set setbit setex setnx setrange strlen Transactions discard exec multi unwatch watch
characters

PUBSUB subcommand [argument [argument ...]]

自2.8.0起可用。

时间复杂度:对于CHANNELS子命令的O(N),其中N是活动通道的数量,并假定恒定时间模式匹配(相对较短的通道和模式)。O(N)表示 NUMSUB 子命令,其中N是请求的通道数。O(1)用于 NUMPAT 子命令。

PUBSUB 命令是一个内省命令,允许检查发布/订阅子系统的状态。它由分开记录的子命令组成。一般形式是:

PUBSUB <subcommand> ... args ...

列出当前活动的频道。活动频道是包含一个或多个订阅者(不包括客户订阅模式)的发布/订阅频道。

如果没有指定 pattern,则列出所有通道,否则如果指定了pattern,则只列出与指定的全局样式匹配的通道。

返回值

阵列回复:一个活动频道列表,可选地匹配指定的模式。

返回指定通道的订阅者数量(不包括订阅了模式的客户端)。

返回值

阵列回复:每个频道的频道列表和用户数量。格式是频道,计数,频道,计数,...,所以列表是平的。列出通道的顺序与命令调用中指定的通道顺序相同。

请注意,在没有通道的情况下调用此命令是有效的。在这种情况下,它将只返回一个空列表。

返回模式的订阅数(使用 PSUBSCRIBE 命令执行)。请注意,这不仅仅是订阅模式的客户数量,而是所有客户订阅的模式总数。

返回值

整数回复:所有客户端订阅的模式数量。

Previous article: Next article: