redis做消息的发布和订阅
Pub和Sub就是发布(Public)和订阅(Subscribe)
- 使用与轻量级项目
- 消息的简单的消息通知
创建一个订阅者的通道
// qaz 为通道名字
127.0.0.1:6379> SUBSCRIBE qaz
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "qaz"
3) (integer) 1
创建一个发布者
// qaz 为通道名字 "qqq" 为你要发送的消息
127.0.0.1:6379> PUBLISH qaz "qqq"
(integer) 1
127.0.0.1:6379>
此时的订阅者
127.0.0.1:6379> SUBSCRIBE qaz
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "qaz"
3) (integer) 1
1) "message"
2) "qaz"
3) "qqq"
适用于比较小的消息传送,大型消息订阅建议使用(MQ)