发布

语法
SPUBLISH shardchannel message
从以下位置开始可用:
7.0.0
时间复杂度:
O(N),其中 N 是订阅接收分片通道的客户端数。
ACL 类别:
@pubsub, @fast,

将消息发布到给定的分片通道。

在 Redis Cluster 中,分片通道通过与向槽分配键的相同算法分配给槽。 必须将分片消息发送到拥有分片通道哈希到的槽的节点。 集群确保将发布的分片消息转发到分片中的所有节点,因此客户端可以通过连接到分片中的任何一个节点来订阅分片通道。

有关分片 pubsub 的更多信息,请参阅分片 Pubsub

例子

例如,以下命令 publish to channelorders订阅者已经在等待消息。

> spublish orders hello
(integer) 1

RESP2/RESP3 回复

Integer reply:消息发送到的客户端数。请注意,在 Redis 集群中,只有与发布客户端连接到同一节点的客户端才会包含在计数中
为本页评分
返回顶部 ↑