PSUBSCRIBE
语法
PSUBSCRIBE pattern [pattern ...]
- 可用自
- 2.0.0
- 时间复杂度
- O(N) 其中 N 是要订阅的模式数量。
- ACL 类别
-
@pubsub
,@slow
,
将客户端订阅到给定的模式。
支持的 glob 风格模式
h?llo
订阅hello
、hallo
和hxllo
h*llo
订阅hllo
和heeeello
h[ae]llo
订阅hello
和hallo
,但不订阅hillo
使用 \
转义特殊字符,如果你想按字面意义匹配它们。
一旦客户端进入订阅状态,它不应该发出任何其他命令,除了额外的 SUBSCRIBE
、SSUBSCRIBE
、PSUBSCRIBE
、UNSUBSCRIBE
、SUNSUBSCRIBE
、PUNSUBSCRIBE
、PING
、RESET
和 QUIT
命令。但是,如果使用 RESP3(参见 HELLO
),客户端可以在订阅状态下发出任何命令。
有关更多信息,请参见 发布/订阅。
行为更改历史
>= 6.2.0
:RESET
可以被调用以退出订阅状态。
RESP2/RESP3 响应
成功时,此命令不返回任何内容。相反,对于每个模式,一条消息(其第一个元素是字符串psubscribe
)将被推入作为命令成功的确认。