本文内容为 http://www.redis.io/commands/psubscribe 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
PSUBSCRIBE pattern [pattern ...]

使客户端程序(Client)以给定的匹配模式订阅(Subscribe)频道(Channel)

Subscribes the client to the given patterns.

支持以下通配模式:

h?llo 订阅 hello, hallohxllo

h*llo 订阅 hlloheeeello

h[ae]llo 订阅  hellohallo, 但不会订阅 hillo

  • h?llo subscribes to hello, hallo and hxllo
  • h*llo subscribes to hllo and heeeello
  • h[ae]llo subscribes to hello and hallo, but not hillo

使用字符 \ 来转义(Escape)特殊字符,如果你希望按字面意思(Verbatim)匹配它们。

Use \ to escape special characters if you want to match them verbatim.
  • 版本支持

    2.0.0+

    时间复杂度(Time complexity)

    O(N)N 为客户端已经订阅的匹配模式的数量。

    O(N) where N is the number of patterns the client is already subscribed to.