zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Redis第二十九讲 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) 

返回的结果是订阅者的个