定义
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。订阅者可以订阅多个频道
使用
频道的结构是一个字典,字典的key是被订阅的频道,值则是一个链表存放着订阅的客户。
- PSUBSCRIBE pattern [pattern ...] 订阅给的模式pattern的频道
- PUBLISH channel message将信息 message 发送到指定的频道 channel
- PUBSUB subcommand [argument [argument ...]] 检测PUB/SUB子系统的状态
- PUNSUBSCRIBE [pattern [pattern ...]] 指示客户端退订指定模式,若果没有提供模式则退出所有模式。
- SUBSCRIBE channel [channel ...] 订阅给指定频道的信息。
- UNSUBSCRIBE [channel [channel ...]] 指示客户端退订给定的频道,若没有指定频道,则退订所有频道.