扫码一下
查看教程更方便
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是所有订阅模式的总和。