首页 > 其他分享 >4、发布和订阅

4、发布和订阅

时间:2022-11-11 23:15:32浏览次数:26  
标签:订阅 频道 Redis 发布 消息 客户端

1、什么是发布和订阅

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

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

2、Redis的发布和订阅

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

截图.png

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

截图.png

3、实现

打开一个客户端订阅channel1

截图.png

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

截图.png

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

截图.png

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

标签:订阅,频道,Redis,发布,消息,客户端
From: https://www.cnblogs.com/tanhongwei/p/16882325.html

相关文章

  • 美区id苹果arcade订阅教程
    首先,国内是不支持苹果arcade订阅的,目前普遍都是使用美区账号订阅,所以,大家如果想开通苹果arcade订阅,需要先准备一个美区账号,下面给大家介绍美区账号苹果arcade订阅流程。......
  • 应用发布新版本如何保障流量无损
    作者:扬少历史上90%的故障源于业务新版本上线,如何最大化保障功能迭代过程中业务流量无损一直是开发者比较关心的问题。尤其对于分布式架构的微服务应用而言,服务之间的依赖关......
  • 阿里云日志服务SLS携手观测云发布可观测性解决方案,共建可观测应用创新
    简介: 2022年云栖大会期间,阿里云同观测云共同发布可观测性联合解决方案。观测云通过集成日志服务SLS的产品能力,发布了观测云SAAS专属版。2022年云栖大会期间,阿里云同观......
  • ASP.Net Core Web 在IIS下的发布流程
    1.新建项目,选择Asp.NETWeb应用程序2.选择Web应用程序(模型视图控制器)3.鼠标右键项目,选择【发布】4.选择【IIS、FTP等】5.发布方法选择【文件......
  • 应用发布新版本如何保障流量无损
    作者:扬少历史上90%的故障源于业务新版本上线,如何最大化保障功能迭代过程中业务流量无损一直是开发者比较关心的问题。尤其对于分布式架构的微服务应用而言,服务之间的依赖......
  • openGauss 3.1.0版本正式发布 | 七个方面全面增强
    今日,openGauss3.1.0版本正式上线!openGauss3.1.0 版本是openGauss2022年发布的Preview版本,版本维护生命周期为0.5年。此次发布包含两个数据库服务端安装包:企业版和轻量版......
  • Rider 发布.NET 报错:
    错误描述:Rider发布.NET项目时,报错:NETSDK1005Assetsfile'project.assets.json'doesn'thaveatargetfor'net6.0'.Ensurethatrestorehasrunandthatyouhav......
  • springboot 发布tomcat(zip包)
    废话不多说一POM调试时使用tomcat,打包时过滤tomcat包<dependencies><dependency><groupId>org.springframework.boot</groupId><......
  • springboot 发布tomcat
    ​废话不多说一下载tomcatApacheTomcat®-ApacheTomcat9SoftwareDownloads 二修改tomcat配置1 conf\server.xml这里我修改了9021端口<Serverport="90......
  • LAL v0.32.0发布,更好的支持纯视频流
    Go语言流媒体开源项目LAL今天发布了v0.32.0版本。距离上个版本刚好一个月时间,LAL依然保持着高效迭代的状态。LAL项目地址:https://github.com/q191201771/lal挑三个......