pub
英 [pʌb] 美 [pʌb]
n.酒馆,酒店;客栈
复数: pubs
sub
英 [sʌb] 美 [sʌb]
n.潜水艇;代用品,代替者,替补队员;地铁;审校员
vi.做替身,做替补队员;做替身,审校(文稿)
第三人称单数: subs 复数: subs 现在分词: subbing 过去式: subbed 过去分词: subbed
redis PUBSUB命令 语法
作用:PUBSUB 是一个查看订阅与发布系统状态的内省命令, 它由数个不同格式的子命令组成。
语法:PUBSUB <subcommand> [argument [argument ...]]
可用版本:>= 2.8.0
时间复杂度:O(N) , N 为活跃频道的数量(对于长度较短的频道和模式来说,将进行模式匹配的复杂度视为常数)。
返回:一个由活跃频道组成的列表。
redis PUBSUB命令 示例
# client-1 订阅 news.it 和 news.sport 两个频道 client-1> SUBSCRIBE news.it news.sport Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "news.it" 3) (integer) 1 1) "subscribe" 2) "news.sport" 3) (integer) 2 # client-2 订阅 news.it 和 news.internet 两个频道 client-2> SUBSCRIBE news.it news.internet Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "news.it" 3) (integer) 1 1) "subscribe" 2) "news.internet" 3) (integer) 2 # 首先, client-3 打印所有活跃频道 # 注意,即使一个频道有多个订阅者,它也只输出一次,比如 news.it client-3> PUBSUB CHANNELS 1) "news.sport" 2) "news.internet" 3) "news.it" # 接下来, client-3 打印那些与模式 news.i* 相匹配的活跃频道 # 因为 news.sport 不匹配 news.i* ,所以它没有被打印 redis> PUBSUB CHANNELS news.i* 1) "news.internet" 2) "news.it"