*SUNSUBSCRIBE 命令

在 Sharded Pub/Sub 中退订一个或多个频道。无参数时退订所有 Sharded 频道。Redis 7.0+ 引入。


*语法

SUNSUBSCRIBE [channel [channel ...]]

*参数说明

参数 类型 必填 说明
channel String 频道名称,不指定则退订所有

*返回值

条件 返回值
退订确认 频道名和剩余订阅数数组

*时间复杂度

O(N)

*

*示例

> SUNSUBSCRIBE orders
1) "sunsubscribe"
2) "orders"
3) (integer) 1

# 退订所有
> SUNSUBSCRIBE
1) "sunsubscribe"
2) (nil)
3) (integer) 0

*FAQ

Q: SUNSUBSCRIBE 和 UNSUBSCRIBE 有什么区别? A: SUNSUBSCRIBE 退订 Sharded Pub/Sub 频道(SSUBSCRIBE);UNSUBSCRIBE 退订普通 Pub/Sub 频道(SUBSCRIBE)。