发布
语法
SPUBLISH shardchannel message
- 从以下位置开始可用:
- 7.0.0
- 时间复杂度:
- O(N),其中 N 是订阅接收分片通道的客户端数。
- ACL 类别:
-
@pubsub
,@fast
,
将消息发布到给定的分片通道。
在 Redis Cluster 中,分片通道通过与向槽分配键的相同算法分配给槽。 必须将分片消息发送到拥有分片通道哈希到的槽的节点。 集群确保将发布的分片消息转发到分片中的所有节点,因此客户端可以通过连接到分片中的任何一个节点来订阅分片通道。
有关分片 pubsub 的更多信息,请参阅分片 Pubsub。
例子
例如,以下命令 publish to channelorders
订阅者已经在等待消息。
> spublish orders hello
(integer) 1