一、Redis的订阅和发布
这是一种消息通信模式。发送者(pub)发送消息,订阅者(sub)接收消息。比如我们常见的微信公众号、微博等系统
二、订阅/发布消息图
三、Redis实现该功能的命令
1、订阅者订阅频道
subscribe 频道
2、发布者往频道发送信息
publish 频道 message
其他常见的命令
四、测试
1、订阅者
127.0.0.1:6379> subscribe weibo #订阅频道 weibo
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "weibo"
3) (integer) 1
#等待发布者发布消息
1) "message" #消息
2) "weibo" #频道名
3) "hello,beijing" #发布的消息具体内容
1) "message"
2) "weibo"
3) "hello,redis"
2、发布者
127.0.0.1:6379> publish weibo "hello,beijing" #往weibo这个频道发布消息
(integer) 1
127.0.0.1:6379> publish weibo "hello,redis" #往weibo这个频道发布消息
(integer) 1
至此,关于Redis的订阅与发布介绍完毕,后续还会持续更新,敬请期待!