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)

相关推荐
tiankongdeyige18 分钟前
游戏战斗系统学习第2篇:有限状态机 (FSM)
学习·游戏·typescript
an12321213 小时前
ARM嵌入式学习笔记:SPI通信协议详解
arm开发·笔记·学习
by209993 小时前
从结构体到对象:正式学习C++类的骨架、封装与this指针
c++·经验分享·学习
乌暮4 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
小雪崩5 小时前
嵌入式学习 day60:ARM汇编——触摸屏与SPI
汇编·arm开发·学习
wefg15 小时前
【Redis】初识 Redis
数据库·redis·缓存
问天_观心6 小时前
大模型训练与推理优化(二)
人工智能·深度学习·学习·大模型·transformer
海海不掉头发7 小时前
软件项目管理学习笔记-从软件危机到敏捷与DevOps
笔记·学习·devops
周之瑞7 小时前
技术手记|Redis 与数据库事务不在一个世界:afterCommit、显式补偿还是 Canal?
redis
hacker_LeeFei7 小时前
Windows 下配置 Redis 8.10.2 开机自启:一次踩坑全记录
数据库·windows·redis