面试题答案
一键面试模式订阅命令
在Redis中,使用SUBSCRIBE
命令可以进行模式订阅。例如:
SUBSCRIBE channel:1 channel:2
上述命令用于订阅channel:1
和channel:2
这两个频道。
模式退订命令
使用UNSUBSCRIBE
命令进行退订。例如:
UNSUBSCRIBE channel:1
此命令会取消对channel:1
频道的订阅。如果不指定频道名称,直接使用UNSUBSCRIBE
,则会取消对所有频道的订阅。
模式匹配规则
Redis的模式匹配使用通配符:
*
:匹配任意数量的字符(包括0个字符)。例如channel:*
可以匹配channel:1
、channel:abc
等所有以channel:
开头的频道。?
:匹配任意单个字符。例如channel:?
可以匹配channel:1
、channel:a
,但不能匹配channel:ab
。