SPUBLISH

语法
SPUBLISH shardchannel message
可用版本
Redis 开源版 7.0.0
时间复杂度
O(N),其中 N 是订阅接收分片通道的客户端数量。
ACL 类别
@pubsub, @fast,

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

在 Redis 集群中,分片通道通过与分配键到槽相同的算法分配到槽。分片消息必须发送到拥有该分片通道散列到的槽的节点。集群会确保已发布的分片消息转发到分片中的所有节点,以便客户端可以通过连接到分片中任意一个节点来订阅分片通道。

有关分片发布/订阅的更多信息,请参阅分片发布/订阅

示例

例如,以下命令向通道 orders 发布消息,此时已有订阅者正在等待消息。

> spublish orders hello
(integer) 1

RESP2/RESP3 回复

整数回复:消息发送到的客户端数量。请注意,在 Redis 集群中,仅包含连接到与发布客户端相同节点的客户端数量。
评价此页面
返回顶部 ↑