Redis 的发布和订阅
admin
2024-03-04 22:47:24
0

【一】什么是发布和订阅

 Redis 发布订阅( pub/sub )是一种消息通信模式:发送者( pub )发送消息,订阅者( sub )接受消息。

 Redis 客户端可以订阅任意数量的频道。

【二】 Redis 的订阅和发布

1. 客户端可以订阅频道如下图

                                <<<< 订阅 <<<< 客户端 A

 channel1 频道        <<<< 订阅 <<<< 客户端 B

                                <<<< 订阅 <<<< 客户端 C

2. 当给这个频道发布消息后,消息就会发送给订阅的客户端

                                                                                    >>>> hello >>>> 客户端 A

 PUBLISH channel1 hello         >>>> channel 1 hello >>>> hello >>>> 客户端 B

                                                                                    >>>> hello >>>> 客户端 C

【三】发布订阅命令实现

1. 打开一个客户端订阅 channel1

 SUBSCRIBE channel1

127.0.0.1:6379> subscribe channel1
Reading messages ... (press Ctrl-C to quit)
1) "subscribe"
2) "channel1"
3) (integer) 1

 

2. 打开另一个客户端,给 channel1 发布消息 hello

 publish channel1 hello

127.0.0.1:6379> publish channel1 hello
(integer) 1

返回的1是订阅者数量

3. 打开第一个客户端可以看到发送的消息

127.0.0.1:6379> subscribe channel1
Reading messages ... (press Ctrl-C to quit)
1) "subscribe"
2) "channel1"
3) (integer) 1
1) "message"
2) "channel1"

注:发布的消息没有持久化,如果订阅的客户端收不到 hello ,只能收到订阅后的消息

相关内容

热门资讯

英语几次怎么说? 英语几次怎么说?一次:once两次:twice三次:three times四次:four times...
全域旅游数据一屏掌控,决策更精... 在文旅产业数字化转型浪潮中,海鳗云旅游大数据平台以“全域数据融合+智能决策”为核心,为文旅局、景区管...
北京纯玩6天花多少钱?北京旅游... 在繁忙的工作与生活间隙,每个人心中都渴望一场说走就走的旅行,去拥抱远方的风景,放松紧绷的神经。北京,...
和朋友到西安5日游最佳攻略,西... 家人们,有没有那么一瞬间,你和朋友一拍即合,就想找个地方痛痛快快地玩一场?而西安这座千年古都,绝对是...
北京当地导游怎么找,北京旅游4... 北京,这座古老而又充满活力的城市,宛如一颗璀璨的明珠,镶嵌在华夏大地的北方。它是中国的首都,承载着三...
在这个争奇斗艳的娱乐圈,哪位女... 在这个争奇斗艳的娱乐圈,哪位女星能获得你的好感?赵丽颖。因为赵丽颖非常漂亮,而且拍戏非常敬业,所以赵...
酷暑难耐!全国各地海水浴场现“... 烈日炎炎,热浪袭人。进入暑期,各地海水浴场每日迎来众多游客避暑纳凉,出现入夏以来密集“下饺子”盛况,...
“寻商机谋发展”系列活动启动,... 7月8日,在广州市工商联指导和支持下,广州外商投资企业商会启动“寻商机谋发展”系列活动。在首站活动中...
「抖音生活长沙嘉年华」璀璨收官... 华灯初上,湘江边的晚风裹着小龙虾香气拂过——长沙的夜生活就此苏醒。年轻人涌入喧闹夜市,追逐夏夜的欢腾...
乌镇以独特江南美学编织避暑画卷 蝉鸣渐起,夏意渐浓,当众多古镇都陷入千篇一律的暑热氛围中,乌镇却凭借深厚的历史底蕴与独特的江南美学,...
新华视点丨“银发专列”为何成为... 2025年3月15日,云南省临沧市,熊猫专列的银发旅客抵达临沧火车站。视觉中国资料图 便捷方便的适老...
原创 供... 供销社,这个承载了几代人记忆的地方,不仅是买日用品的商店,更是邻里交流、打听消息的重要场所。尤其是那...
"伏天忌口要记清,5... 1、豆芽炒牛肉! 2、黄瓜拌牛肉! 3、素材西葫芦! 4、炒青菜! 5、丝瓜虾滑汤!
孩子夏要养骨!少吃白菜萝卜,多... 即将迈入一年中最炎热的三伏天,炎热高温, 让人体大量流汗, 不仅带着了大量水分,还让钙、钾等矿物质随...
7月使劲吃,一通便,二祛湿,三... 七月,骄阳似火,大自然慷慨地馈赠了丰富多样的食材。此时,合理饮食不仅能满足味蕾,还能起到通便、祛湿、...
小暑至阳气盛,鸡鸭鱼肉先靠边,... 小暑至,盛夏始,阳气蒸腾,暑气炎炎。在这个热烈的时节,饮食养生至关重要。鸡鸭鱼肉虽味美,此时却该暂且...
年纪大了要“补钙养骨”,多吃这... 随着年龄的增长,骨骼健康成为了我们尤为关注的问题。想要拥有硬朗的身体,腿脚灵活、精神饱满,合理的饮食...
进入夏天,8道让人嘴馋的下饭菜... 进入夏天,天气炎热,人们的食欲往往会受到影响。不过,要是餐桌上有几道色香味俱全的下饭菜,保准能让家人...
一碗青海拉面 盛满幸福生活 开设在西子湖畔的青海拉面村。米晋摄 姜花在青海家宴现场制作牛肉面。受访者供图 有这样一群人,他们带...
《丑小鸭》是如何利用“矛盾体现... 《丑小鸭》是如何利用“矛盾体现物”来突出故事性先是说丑小鸭是如何的丑,然后,又在最后说她变成了美丽的...