Redis

Redis第1️⃣2️⃣课 发布订阅与消息队列

2019-04-30  本文已影响0人  小超_8b2f
1)角色

发布者(publisher)
订阅者(subscriber)
频道(channel)

模型 订阅多个频道

API

命令 解释
publish publish channel message
发布订阅 eg:
redis>publish sohu:tv "hello world"
(integer) 3 订阅者个数
subscribe subscribe channel [channel ...]
订阅频道:阻塞式命令
unsubscribe unsubscribe [channel [channel ...]]
取消订阅
psubscribe psubscribe pattern [pattern ...]
按照模式匹配订阅
punsubscribe punsubscribe [pattern [pattern ...]]
退订指定的订阅模式
pubsub pubsub subcommand [argument [argument ...]]
pubsub channels : 列出至少有一个订阅者的频道
pubsub numsub [channel...] 列出给定频道的订阅者数量


消息队列

用list实现

消息队列示意图

list

上一篇 下一篇

猜你喜欢

热点阅读