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)

posted @ 2021-07-13 14:29  danRiver  阅读(355)  评论(0编辑  收藏  举报