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

相关推荐

  • Python循环语句:重复执行指定的代码块

    Python循环语句:重复执行指定的代码块a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-03-04
    35
  • Python Dictionary:高效快速地存储和检索数据

    Python Dictionary:高效快速地存储和检索数据Python是一种高级编程语言,以简单、易读易写的代码著称,并且有着大量的支持性库。其中,Dictionary是Python中非常重要的数据结构之一,是一种key-value存储方式,提供了高效快速的数据存储和检索方法。Python里面的Dictionary类似于Java中的Map,或C++中的unordered_map。

    2024-03-30
    27
  • Django-ORM

    Django-ORM一、ORM介绍 ORM是(对象-关系-映射)的简称:它实现了数据模型与数据库的解耦,对于数据库的操作,就不用去写原生的 SQL 语句,取而代之的是基于面向对象的思想去编写类、对象、调用相应的方法等,O

    2023-04-17
    111
  • Python Numbers:实用的数学计算工具

    Python Numbers:实用的数学计算工具在Python中,数值类型包括整型、浮点型、复数型。整型是整数类型,浮点型是带有小数点的数字类型,复数型是由实数和虚数组成的数字类型。Python中的数字类型可以与其他类型进行各种计算操作,如加法、减法、乘法、除法等,这使得Python成为了实用的数学计算工具。

    2024-03-18
    34
  • MySQL索引优化分享「建议收藏」

    MySQL索引优化分享「建议收藏」想要提高数据库查询效率,可以通过高质量量的SQL,正确的使用索引,合理的数据库表结构(符合3NF),或者提高系统硬件水平。 那么索引有那些特点可以帮助我们优化并且高效的使用它呢? 1,Explain…

    2023-03-04
    100
  • JetBrains DataGrip 2022 Mac(多引擎数据库管理工具)「终于解决」

    JetBrains DataGrip 2022 Mac(多引擎数据库管理工具)「终于解决」JetBrAIns DataGrip 2022 for Mac不管是在国内还是国外都是一款不容小觑的数据库客户端软件。DataGrip 2022 Mac中文版可用于完成数据库的常用操作,包括查询数据、

    2023-05-28
    96
  • ansible一键安装mysql8.0「终于解决」

    ansible一键安装mysql8.0「终于解决」ansbile安装: # ansible在CentOS7中需要安装epel仓库 yum install -y epel-release yum install -y ansible 安装有好几种方法,

    2023-02-23
    146
  • Redis系列(二)Redis的8种数据类型

    Redis系列(二)Redis的8种数据类型NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。

    2023-02-28
    93

发表回复

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