博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小蚂蚁学习Redis笔记(12)——Redis重要特性——发布及订阅消息
阅读量:6972 次
发布时间:2019-06-27

本文共 744 字,大约阅读时间需要 2 分钟。

hot3.png

发布及订阅消息

发布订阅(pub/sub)是一种消息通信模式,主要的目的是解除消息发布者和消息订阅者之间的耦合,Redis作为一个sub/pub的server,订阅自己感兴趣的消息类型,Redis将信息类型称为通道(channel)。当发布者通过publish命令想Redis server发送特定类型的信息时,订阅该信息类型的全部client都会收到此消息。

1.现在打开一个终端1,使用subscribe订阅一个音乐的消息
127.0.0.1:6379> subscribe musicReading messages... (press Ctrl-C to quit)1) "subscribe"2) "music"3) (integer) 1

例子中返回了三个值,第一个是订阅的类型,第二个是订阅的内容,第三个表示订阅成功。

2.然后打开一个终端2,使用publish发布一首歌的名字
127.0.0.1:6379> publish music "yesterday once more"(integer) 1

返回一个数字,该数字表示当前有多少人订阅了该消息。

3.返回终端1,查看收到的信息
127.0.0.1:6379> subscribe musicReading messages... (press Ctrl-C to quit)1) "subscribe"2) "music"3) (integer) 11) "message"2) "music"3) "yesterday once more"

可以看到刚刚在终端2中发布的消息。

学PHP的小蚂蚁 原创博客

转载于:https://my.oschina.net/woshixiaomayi/blog/533420

你可能感兴趣的文章
用Python将word文件转换成html(转)
查看>>
移动widget开发
查看>>
CentOS 6.8 安装Tomcat7
查看>>
Nginx 502 bad gateway问题的解决方法
查看>>
11. Container With Most Water - Medium
查看>>
解决Android中图片圆角——.9图
查看>>
retain和copy的区别 #import @class 的区别
查看>>
CSS基础语法
查看>>
N皇后问题
查看>>
springboot热部署
查看>>
MySQL学习(五) UNION与UNION ALL
查看>>
爬虫_淘宝(selenium)
查看>>
关于常用的web.xml、applicationContext.xml与springMVC-servlet.xml
查看>>
14、使用csv和excel存储豆瓣top250电影信息
查看>>
python Reload的准备知识
查看>>
autocomplete 之 ASP.NET
查看>>
Oracle数据库基础
查看>>
ArcGIS时态数据应用——动态展示台风中心轨迹
查看>>
Sql Server系列:排序函数
查看>>
windows平台vhd磁盘文件挂载
查看>>