PUNSUBSCRIBE

停止侦听发布到与一种或多种模式匹配的通道的消息。

语法

PUNSUBSCRIBE [pattern [pattern ...]]

引入版本:2.0.0

复杂度摘要:O(N)

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

如果不指定任何模式,客户端将取消订阅所有先前订阅的模式。对于它取消订阅的每个模式,客户端都会收到一条消息。

可选参数

pattern [pattern ...]

取消订阅的一种或多种模式。如果省略,客户端将取消订阅所有模式。

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

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

RESP3

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

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