Redis学习笔记(十九) 发布订阅(上)「建议收藏」

Redis学习笔记(十九) 发布订阅(上)「建议收藏」Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息,它的发布与订阅功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令组成。

Redis学习笔记(十九) 发布订阅(上)

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息,它的发布与订阅功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令组成。

通过执行SUBSCRIBE命令,客户端可以订阅一个或多个频道,从而成为这些频道的订阅者:每当有其他客户端向被订阅的频道发送消息时,频道的所有订阅者都会收到这条消息。

偷个懒今天模拟下发布订阅的过程。

 

首先启动6379端口的服务端:

Redis学习笔记(十九) 发布订阅(上)「建议收藏」

 

然后通过redis-cli命令启动三个客户端,其中两个分别执行

subscribe “newit” //订阅newit频道

现在我们在第三个客户端向newit发布一条消息:

Redis学习笔记(十九) 发布订阅(上)「建议收藏」

 

 现在观察订阅的两个客户端是否收到消息:

Redis学习笔记(十九) 发布订阅(上)「建议收藏」

 

 Redis学习笔记(十九) 发布订阅(上)「建议收藏」

 

 ok收到消息。

Redis学习笔记(十九) 发布订阅(上)「建议收藏」

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7938.html

(0)
上一篇 2023-03-10
下一篇 2023-03-11

相关推荐

  • 南宁哪里可以开办公设备发票-中国-新闻网

    南宁哪里可以开办公设备发票-中国-新闻网南宁哪里可以开办公设备发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridge,是Andro…

    2023-02-01
    145
  • MySQL数据库全量、增量备份与恢复「建议收藏」

    MySQL数据库全量、增量备份与恢复「建议收藏」MySQL数据库全量、增量备份与恢复 数据库备份的重要性 在生产的环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因 程序错误 人为商店 计算机失败 磁盘失败…

    2023-02-01
    143
  • 利用jinja2编写Python Web应用的基本方法

    利用jinja2编写Python Web应用的基本方法随着互联网技术的发展,越来越多的网站和应用程序被开发出来。其中,Web应用程序是最为流行的一种,Python作为一种优秀的编程语言被广泛地应用于Web应用程序的开发中。在Python的Web框架中,Jinja2是一种非常受欢迎、高效、灵活的模板引擎。下面将详细介绍利用Jinja2编写Python Web应用的基本方法。

    2024-05-12
    73
  • PyCharm变量窗口

    PyCharm变量窗口PyCharm是一款广受欢迎的Python集成开发环境,它提供了许多便捷的功能,其中之一便是变量窗口。

    2024-09-04
    17
  • MySQL 57安装部署(Zip版)(Windows版)[通俗易懂]

    MySQL 57安装部署(Zip版)(Windows版)[通俗易懂]1. 在<MYSQL>的根目录下新建一个my.ini写入以下内容 2.初始化数据库 3.直接运行 4.设密码 5.用Navicate进入 6.设成Windows服务 参考: MySQL57

    2022-12-18
    146
  • 【DB究谈】浅谈对数据库隔离级别的理解「建议收藏」

    【DB究谈】浅谈对数据库隔离级别的理解「建议收藏」浅谈对数据库隔离级别的理解 当人们提及数据库管理系统(DBMS),必会提及事务、ACID特性以及事务隔离级别。事务本身是为了保证系统的运行状态最终将处于一致性(满足一组约束条件)的状态而出现的概念,…

    2023-01-29
    138
  • 利用Python的random模块生成随机数

    利用Python的random模块生成随机数Python自带的random模块为生成伪随机数提供了支持。random模块的重要函数有:randint、random、uniform、choice、shuffle等,可以生成整数、浮点数、列表等不同类型的随机数。

    2023-12-16
    113
  • 一条Sql的Spark之旅

    一条Sql的Spark之旅背景 ​ SQL作为一门标准的、通用的、简单的DSL,在大数据分析中有着越来越重要的地位;Spark在批处理引擎领域当前也是处于绝对的地位,而Spark2.0中的SparkSQL也支持ANSI SQL

    2023-01-31
    156

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注