角色
- 发布者(publisher)
- 订阅者(subscriber)
- 频道(channel)
模型
- 多个订阅者都可以收到发布者发布的消息;
API
publish channel message
subscribe [channel]
unsubscribe [channel]
-
psubscribe [pattern...]
订阅模式; -
punsubscribe [pattern...]
退订指定模式; -
pubsub channels
列出至少有一个订阅者的频道; -
pubsub numsub [channel]
列出给定频道的订阅者数量; -
pubsub numpat
列出被订阅模式的数量;
发布订阅与消息队列
- 消息队列:只有一个消费者可以抢到消息;
- 发布订阅:广播给所有订阅者;