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
如果要逐字匹配特殊字符,则用于转义它们。\
一旦客户端进入 subscribed 状态,它就不应该发出任何其他命令,除了额外的SUBSCRIBE
,SSUBSCRIBE
,PSUBSCRIBE
,UNSUBSCRIBE
,SUNSUBSCRIBE
,PUNSUBSCRIBE
,PING
,RESET
和QUIT
命令。
但是,如果使用 RESP3(参见HELLO
),客户端可以在 subscribed 状态下发出任何命令。
有关更多信息,请参阅 Pub/Sub。
行为更改历史记录
>= 6.2.0
:RESET
可以调用以退出 subscribed 状态。
RESP2/RESP3 回复
成功后,此命令不会返回任何内容。相反,对于每个模式,一条消息的第一个元素是字符串psubscribe
作为命令成功的确认进行推送。