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)

相关推荐
想进部的张同学4 小时前
hilinux-3599---设备学习---以及部署yolo
学习·yolo·海思
HyperAI超神经4 小时前
【vLLM 学习】Rlhf
人工智能·深度学习·学习·机器学习·vllm
奋进的芋圆5 小时前
Java 延时任务实现方案详解(适用于 Spring Boot 3)
java·spring boot·redis·rabbitmq
做cv的小昊6 小时前
【TJU】信息检索与分析课程笔记和练习(7)数据库检索—Ei
数据库·笔记·学习·全文检索
AI360labs_atyun6 小时前
上海打出“开源”国际牌!2025重磅新政
人工智能·科技·学习·ai·开源
Chris_12197 小时前
Halcon学习笔记-Day6:工业视觉高级技术应用与实战项目
笔记·学习·halcon
GHL2842710907 小时前
调用通义千问(qwen-plus)模型demo-学习
学习·ai·ai编程
ChineHe9 小时前
Redis基础篇004_Redis Pipeline流水线详解
数据库·redis·缓存
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [fs]super
linux·笔记·学习
GHL2842710909 小时前
Temperature、Top P 学习
学习·ai