SUNSUBSCRIBE

停止监听发布到分片通道的消息。

语法

SUNSUBSCRIBE [shardchannel [shardchannel ...]]

引入版本:7.0.0

复杂度摘要:O(N)

取消客户端对指定模式的订阅,如果未指定模式,则取消对所有模式的订阅。

如果不指定任何分片通道,客户端将取消订阅所有之前订阅的分片通道。客户端会收到其取消订阅的每个分片通道的一条消息。

注意:全局频道和分片频道需要单独退订。

有关分片 Pub/Sub 的更多信息,请参阅 分片 Pub/Sub。

可选参数

shardchannel [shardchannel ...]

一个或多个可供取消订阅的分片频道。如果省略,客户端将取消订阅所有分片通道。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

成功时,此命令不会返回任何内容。相反,对于每个分片通道,都会推送一条第一个元素为字符串 sunsubscribe 的消息,作为命令成功的确认。

RESP3

成功时,此命令不会返回任何内容。相反,对于每个分片通道,都会推送一条第一个元素为字符串 sunsubscribe 的消息,作为命令成功的确认。

资料来源:Redis 官方 SUNSUBSCRIBE 文档;中文内容参考 Redis 文档许可。