Redis第二十九讲 Redis集群发布订阅模式以及Redis集群事务
2023-09-11 14:16:28 时间
Redis集群状态下的发布订阅
在Redis的几个基本数据结构介绍中,有讲过List数据结构,可以使用List的阻塞特性实现订阅消费,关于Redis的底层数据结构可以参考我的这篇博客:Redis第六讲 Redis之List底层数据结构实现
底层数据结构基本操作可以看我的这篇博客,Redis第十五讲 Redis常用数据结构的基本操作
Redis发布订阅机制,在这种机制下,消息发布者向指定频道(channel)发布消息,消息订阅者可以收到指定频道的消息,同一个频道可以有多个消息订阅者,如下图:
Redis发布订阅/生产者消费者
在Redis中,发布订阅相关命令有:
- 发布消息
- 订阅频道
- 取消订阅
- 按照模式订阅
- 按照模式取消订阅
- 查询订阅信息
- 发布消息的命令是publish,语法是:
publish 频道名称 消息
192.168.36.128:6382> publish channel:shanghai "tody is sunny"
(integer)
返回的结果是订阅者的个
相关文章
- windows下redis安装和配置
- SpringBoot整合redis集群
- redis-set
- Redis安装完后redis-cli无法使用(redis-cli: command not found)
- C#Redis 事务操作
- Redis集群搭建的三种方式
- Redis 复制与集群
- 第二百九十八节,python操作redis缓存-Set集合类型,可以理解为不能有重复元素的列表
- Redis高并发和快速的原因
- Redis集群事务
- redis储存中文,客服端读取出现乱码
- redis 做为缓存服务器 注项!
- 一步一个脚印:解密唯品会中Redis集群架构演进与功能定制
- Docker搭建Redis高可用集群(基于redis-sentinel)
- C#中使用Redis不同数据结构的内存占有量的疑问和对比测试
- PostgreSQL 9.5 连接redis及其使用
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- 【服务器安装Redis】Centos7离线安装redis
- 〖Python 数据库开发实战 - Redis篇③〗- Mac系统下通过homebrew安装Redis数据库
- 〖Python 数据库开发实战 - Python与Redis交互篇⑧〗- 利用 redis-py 实现缓存观众投票数据信息案例
- Redis集群架构【转载】
- redis_05 _ 内存快照:宕机后,Redis如何实现快速恢复
- 开发如何避免redis集群访问倾斜和数据倾斜
- redis集群简介
- 【redis】Redis缓存失效、雪崩、穿透、击穿、并发等案例分析难题解决方案
- Redis详解(五)——Redis多实例
- Nginx Lua Redis 实现灰度发布