MST

星途 面试题库

面试题:Redis模式订阅退订的基础配置

在Redis中,如何使用命令进行模式订阅和退订?请举例说明,并解释模式匹配的规则。
24.0万 热度难度
数据库Redis

知识考点

AI 面试

面试题答案

一键面试

模式订阅命令

在Redis中,使用SUBSCRIBE命令可以进行模式订阅。例如:

SUBSCRIBE channel:1 channel:2

上述命令用于订阅channel:1channel:2这两个频道。

模式退订命令

使用UNSUBSCRIBE命令进行退订。例如:

UNSUBSCRIBE channel:1

此命令会取消对channel:1频道的订阅。如果不指定频道名称,直接使用UNSUBSCRIBE,则会取消对所有频道的订阅。

模式匹配规则

Redis的模式匹配使用通配符:

  • *:匹配任意数量的字符(包括0个字符)。例如channel:*可以匹配channel:1channel:abc等所有以channel:开头的频道。
  • ?:匹配任意单个字符。例如channel:?可以匹配channel:1channel:a,但不能匹配channel:ab