- 用法
-
SSUBSCRIBE shardchannel [ shardchannel ... ]
- 复杂度
- O(N),其中 N 是要订阅的分片通道数量。
- 自
- 7.0.0
- ACL 类别
- @pubsub, @slow
订阅客户端到指定的分片通道。
在 Valkey 集群中,分片通道通过与键分配槽相同的算法分配到槽。客户端可以订阅覆盖某个槽(主/副本)的节点以接收发布的消息。在给定的 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/RESP3 回复
成功时,此命令不返回任何内容。相反,对于每个分片通道,将推送一个以字符串 ssubscribe
为第一个元素的消息,作为命令成功的确认。请注意,此命令也可能返回 -MOVED 重定向。