Redis系统学习之发布订阅
Redis实现订阅发布
- Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)订阅消息
- redis客户端可以订阅任意数量的频道
- 订阅/发布消息图
- 下图展示了频道channel1,以及订阅这个频道的三个客户端 -- client2 client5 和client1之间的关系
- 当有新消息通过PUBLIST命令发送给频道channel1时,这个消息就会被发送给订阅他的三个客户端
- 开启两个客户端,下面的操作使用两个客户端操作,左边的叫A,右边的叫B
订阅一个或多个给定频道的信息
- subscribe 频道名称[频道名称循环 多个使用空格分开]
- B,订阅名字为xiaojiejie的频道[感觉有点不对[捂脸]]
- 订阅完成xiaojiejie,就等待小姐姐发消息吧[嘿嘿]
发送消息到指定的频道
- publist 频道名称 消息名称
- A,发布消息,"zipaizhao"到"xiaojiejie"频道
- 查看B,的窗口,成功接收 xiaojiejie频道的zipaizhao
退订指定的频道
- unsubscribe 频道名称
- 退订名称为 "xuqiu" 的频道,省的天天发
原理
作者:彼岸舞
时间:2021\05\05
内容关于:Redis
本文属于作者原创,未经允许,禁止转发