内容简介:什么是消息发布和订阅?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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 消息队列和发布订阅
- 微信小程序订阅消息推送
- 理解 Redis(9) - Publish Subscribe 消息订阅
- 对基于JMS消息发布订阅-虚拟主题(1.25)
- 使用Redis作为消息队列实现生产消费与发布订阅
- Apache Kafka 0.11.0.1,分布式消息发布订阅系统
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据库系统概念
(美)Abraham Silberschatz、(美)Henry F.Korth、(美)S.Sudarshan / 杨冬青、李红燕、唐世渭 / 机械工业出版社 / 2012-3 / 99.00元
【编辑推荐】 数据库领域的殿堂级作品 夯实数据库理论基础,增强数据库技术内功的必备之选 对深入理解数据库,深入研究数据库,深入操作数据库都具有极强的指导作用! 【内容简介】 本书是数据库系统方面的经典教材之一,其内容由浅入深,既包含数据库系统基本概念,又反映数据库技术新进展。它被国际上许多著名大学所采用,包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学......一起来看看 《数据库系统概念》 这本书的介绍吧!