Redis发布订阅机制学习

【IT老齐151】Redis发布订阅机制是如何实现的?_哔哩哔哩_bilibili

go-redis的发布与订阅 - 知乎 (zhihu.com)

前置:

先输入 redis-server.exe 启动redis,否则对应接口不开放

再输入 redis-cli 命令启动客户端服务

1.机制示意图

当一个客户端c1去向redis订阅一个主题chatroom的时候,Redis内部就会创建一块空间叫chatroom。后续其他客户端c2c3都可以来订阅该主题。(理解是像是好友分组,订阅一个主题都分到一个组里去)

当有一个客户端向这个主题发布消息的时候,所有订阅该主题的客户都能收到消息。

2.redis命令

1)subscribe订阅

直接在客户端输入:subscribe + 主题

1)代表消息类型 2)代表哪个组 3)消息内容

2)publish发布

直接在客户端输入:publish + 主题 +消息

返回值是发布组的客户端数

3.代码

go-redis的发布与订阅 - 知乎 (zhihu.com)

相关推荐
小奶包他干奶奶34 分钟前
Webpack学习——Loader(文件转换器)
前端·学习·webpack
小奶包他干奶奶39 分钟前
Webpack学习——原理理解
学习·webpack·devops
励志成为美貌才华为一体的女子1 小时前
强化学习PPO和GRPO逻辑学习
学习
meichaoWen2 小时前
【Vue3】vue3的全面学习(一)
前端·javascript·学习
FFF团团员9092 小时前
树莓派学习笔记3:LED和Button
笔记·学习
wdfk_prog5 小时前
[Linux]学习笔记系列 -- [block]bio
linux·笔记·学习
itmrl5 小时前
Redis高可用方案之哨兵模式搭建
redis
9084869056 小时前
文旅业务相关前沿技术应用
学习·产品经理
GIS学姐嘉欣6 小时前
地信、测绘、遥感等专业免费学习网站推荐
学习·gis开发·webgis
懂得节能嘛.8 小时前
【Java动态线程池】Redis监控+动态调参
java·开发语言·redis