# Pub/Sub Commands
# ping
支持:是
说明:测试连接是否仍处于活动状态;验证服务器提供数据的能力;测量延迟。
示例:
> PING PONG > PING "hello world" "hello world"
# quit
支持:是
说明:要求服务器关闭连接。
示例:
> QUIT
# reset
支持:否
说明:此命令执行连接的服务器端上下文的完全重置, 模仿断开连接并重新连接的效果。
示例:
# psubscribe
支持:是
说明:订阅一个或多个符合给定模式的频道。
示例:
> PSUBSCRIBE mychannel Reading messages... (press Ctrl-C to quit) 1) "psubscribe" 2) "mychannel" 3) (integer) 1
# publish
支持:是
说明:将信息发送到指定的频道。活动频道是具有一个或多个订阅者(不包括订阅模式的客户端)的发布/订阅频道。
示例:
> PUBLISH mychannel "hello, i m here" (integer) 1
# pubsub channels
支持:是
说明:由活跃频道组成的列表。
示例:
> PUBSUB CHANNELS (empty array)
# pubsub numpat
支持:是
说明:用于返回服务器当前被订阅模式的数量。
示例:
> PUBSUB NUMPAT (integer) 0
# pubsub numsub
支持:是
说明:返回指定通道的订阅者数。
示例:
> PUBSUB NUMSUB mychannel 1) "mychannel" 2) (integer) 0
# punsubscribe
支持:是
说明:退订所有给定模式的频道。
示例:
> PUNSUBSCRIBE mychannel 1) "punsubscribe" 2) "mychannel" 3) (integer) 1
# subscribe
支持:是
说明:订阅给定的一个或多个频道的信息。
示例:
> SUBSCRIBE mychannel Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "mychannel" 3) (integer) 1
# unsubscribe
支持:是
说明:用于退订给定的一个或多个频道的信息。
示例:
> UNSUBSCRIBE mychannel 1) "unsubscribe" 2) "mychannel" 3) (integer) 1
# ssubscribe
支持:否
说明:将客户端订阅到指定的分片通道。
示例:
# spublish
支持:否
说明:将消息发布到给定的分片通道。
示例:
# sunsubscribe
支持:否
说明:取消客户端从给定分片通道的订阅,如果没有给出,则取消订阅所有分片通道。
示例:
# pubsub shardchannels
支持:否
说明:列出当前活动的分片通道。
示例:
# pubsub shardnumsub
支持:否
说明: 返回指定分片通道的订阅者数。
示例:
← Bit命令 Transaction命令 →