UNSUBSCRIBE

停止收听发布到频道的消息。

语法

UNSUBSCRIBE [channel [channel ...]]

引入版本:2.0.0

复杂度摘要:O(N)

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

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

可选参数

channel [channel ...]

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

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

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

RESP3

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

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