Redis 订阅
一、何为订阅?
所谓订阅,是一种消息通信模式,发送者发送消息,订阅者订阅频道后接收消息。
二、Redis 中的订阅
Redis 中的订阅大体上也是订阅频道、发送消息、接收消息,但有几点细节需要注意:
- 频道并不属于某个客户端,任何人都有权向任意频道中发送消息
- 频道无需创建,可以直接订阅和发送
- 如果客户端订阅某个频道,只要有人向频道中发送消息,客户端便会收到消息
如图所示:
client2、client5、client1 同时订阅了 channel1
当频道发布新消息时,消息就会发送给订阅它的客户端
三、命令
1 |
|
四、示例
订阅者:
1 |
|
发布者:
1 |
|
参考
- Redis
- Redis 教程 | 菜鸟教程
- Redis数据库学习教程(快速入门版)
- Redis 核心技术与实战