Redis PUNSUBSCRIBE 命令

Redis PUNSUBSCRIBE 命令

返回 Redis 发布订阅


Redis PUNSUBSCRIBE 命令用于退订所有给定模式的频道。

语法

redis PUNSUBSCRIBE 命令基本语法如下:

redis 127.0.0.1:6379> PUNSUBSCRIBE [pattern [pattern ...]]

可用版本

>= 2.0.0

返回值

这个命令在不同的客户端中有不同的表现。

如果没有模式被指定,也即是,一个无参数的 PUNSUBSCRIBE 调用被执行,那么客户端使用 PSUBSCRIBE 命令订阅的所有模式都会被退订。在这种情况下,命令会返回一个信息,告知客户端所有被退订的模式。

示例

redis 127.0.0.1:6379> PUNSUBSCRIBE mychannel 
1) "punsubscribe"
2) "a"
3) (integer) 1

时间复杂度

PUNSUBSCRIBE 命令时间复杂度: O(N+M) 其中N是客户端已经订阅的模式的数量,M是所有订阅模式的总和。

返回 Redis 发布订阅

查看笔记

扫码一下
查看教程更方便