说明
- Redis-03-发布订阅模式
- 假设你已经完成了上一节常用数据类型及命令
- 官方文档:https://redis.io/documentation
- Redis命令参考:http://redisdoc.com/
核心概念
》Redis发布订阅模式是什么?
- 发布订阅模式(pub/sub)类似于websocket长链接形式。
- 发布订阅模式二要素:发布者(pub)和订阅者(sub),两者缺一不可。
- 发布者和订阅者就是两个客户端,两者需要连接同一个server。
- 订阅者(sub)负责监听一个或多个channel。
- 发布者(pub)负责向一个或多个channel发布消息。
- 注意:如果发布消息时该channel没有订阅者那么消息就会丢失。
》常用命令
- 订阅者
[admin@192 ~]$ /usr/local/redis/bin/redis-cli 127.0.0.1:6379> subscribe channel1 Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "channel1" 3) (integer) 1
- 发布者
[admin@192 ~]$ /usr/local/redis/bin/redis-cli 127.0.0.1:6379> publish channel1 hello001 (integer) 1