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)

相关推荐
老猿讲编程1 小时前
【Eclipse OpenSOVD学习之六】 数据访问层(DataProvider)
学习·eclipse·嵌入式软件·车载·sovd
载数而行5201 小时前
redis集群
redis
浔溺1 小时前
al+大数据每日学习笔记36
大数据·笔记·学习
传奇开心果编程2 小时前
【Xilem基础语法学与练】第8课:条件渲染(one_of)
学习·rust·前端框架
小雪崩2 小时前
嵌入式学习 day44:51单片机入门
嵌入式硬件·学习·51单片机
浔溺2 小时前
al+大数据每日学习笔记35
大数据·笔记·学习
kyrie_sakura3 小时前
MySQL学习笔记4 -- select的7大子句,子查询
笔记·学习·mysql
UIU1143 小时前
补码运算与整数溢出(上
学习·c#·补码·补码运算
词却4 小时前
OpenCV学习:人脸识别
人工智能·opencv·学习
xqqxqxxq4 小时前
AI Agent学习:第四章小结及八道思考题(李博杰《深入理解 AI Agent》第四章观后总结)
大数据·人工智能·学习