4.Redis的消息发布和订阅

栏目: 数据库 · 发布时间: 7年前

内容简介:什么是消息发布和订阅?Redis 发布订阅(pub/sub)是一种进程间的消息通信模式:Redis 客户端可以订阅任意数量的频道。

Redis的消息发布和订阅

Author:SimpleWu

GitHub-redis

什么是消息发布和订阅?

Redis 发布订阅(pub/sub)是一种进程间的消息通信模式:

  • 发送者(pub)发送消息
  • 订阅者(sub)接收消息

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

但是一般不会使用 redis 来做消息发布和订阅,由消息中间件来完成。

当有新消息通过 PUBLISH 命令发送给频道 XXX 时, 这个消息就会被发送给订阅它的所有客户端

指令 描述
PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。
PUBSUB subcommand [argument [argument ...]] 查看订阅与发布系统状态。
PUBLISH channel message 将信息发送到指定的频道
PUNSUBSCRIBE [pattern [pattern ...]] 退订所有给定模式的频道。
SUBSCRIBE channel [channel ...] 订阅给定的一个或多个频道的信息。
UNSUBSCRIBE [channel [channel ...]] 指退订给定的频道。

订阅频道:

SUBSCRIBE p1 p2 p3

使用SUBSCRIBE同时订阅了3个频道;

发布消息:

PUBLISH hello

这个时候所有订阅了p1这个频道的客户端都会收到一个hello


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程的修炼(中英双语)

编程的修炼(中英双语)

[荷]Edsger W. Dijkstra / 裘宗燕 / 电子工业出版社 / 2013-7 / 79.00元

本书是图灵奖获得者Edsger W. Dijkstra在编程领域里的经典著作中的经典。作者基于其敏锐的洞察力和长期的实际编程经验,对基本顺序程序的描述和开发中的许多关键问题做了独到的总结和开发。书中讨论了顺序程序的本质特征、程序描述和对程序行为(正确性)的推理,并通过一系列从简单到复杂的程序的思考和开发范例,阐释了基于严格的逻辑推理开发正确可靠程序的过程。 本书写于20世纪70年代中后期,但......一起来看看 《编程的修炼(中英双语)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具