SSUBSCRIBE

语法
SSUBSCRIBE shardchannel [shardchannel ...]
可用时间
7.0.0
时间复杂度
O(N),其中 N 是要订阅的分片通道数量。
ACL 类别
@pubsub, @slow,

订阅客户端到指定的分片通道。

在 Redis 集群中,分片通道由与将键分配给槽相同的算法分配给槽。客户端可以订阅覆盖某个槽的节点(主节点/从节点)以接收发布的消息。所有指定的分片通道都需要属于单个槽,以便在一个给定的 SSUBSCRIBE 调用中进行订阅,一个客户端可以在不同的 SSUBSCRIBE 调用中订阅跨不同槽的通道。

有关分片 Pub/Sub 的更多信息,请参阅 分片 Pub/Sub.

示例

> ssubscribe orders
Reading messages... (press Ctrl-C to quit)
1) "ssubscribe"
2) "orders"
3) (integer) 1
1) "smessage"
2) "orders"
3) "hello"

RESP2 响应

成功时,此命令不会返回任何内容。相反,对于每个分片通道,都会推送一条消息,其第一个元素是字符串 ssubscribe,作为命令成功的确认。请注意,此命令也可以返回 -MOVED 重定向。

RESP3 响应

成功时,此命令不会返回任何内容。相反,对于每个分片通道,都会推送一条消息,其第一个元素是字符串 'ssubscribe',作为命令成功的确认。请注意,此命令也可以返回 -MOVED 重定向。
RATE THIS PAGE
Back to top ↑