订阅

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

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

在 Redis 集群中,分片通道通过与将键分配给槽的相同算法分配给槽。 客户端可以订阅覆盖槽(主/副本)的节点以接收发布的消息。 所有指定的分片通道都需要属于一个 slot 才能在给定的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 重定向。
为本页评分
返回顶部 ↑