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
本文属于作者原创,未经允许,禁止转发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」