Redis的发布/订阅(pub/sub)
来源:互联网 发布:小学生画图软件ipad 编辑:程序博客网 时间:2024/05/21 22:52
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis server订阅自己感兴趣的消息类型,redis将消息类型(message)称为频道(channel);将Pmessage称为模式。当发布者通过publish命令向redis server发送特定类型的消息时。订阅该消息类型的全部client都会收到此消息。这里消息的传递是多对多的。一个client可以订阅多个 channel,也可以向多个channel发送消息。
消息的订阅和发布有两种方式:
1 频道模式,订阅感兴趣的频道,或者向指定的频道发送消息。
2 匹配模式,通过通配符匹配,发送特定通配符的消息,或者接收特定通配符的消息。
0 0
- Redis的发布/订阅(pub/sub)
- Redis发布与订阅(pub/sub)
- Redis命令学习-Pub/Sub(发布/订阅)
- redis源码分析之发布订阅(pub/sub)
- 分布式缓存Redis之发布/订阅(Pub/Sub)
- Redis Pub发布/sub订阅实现机制
- 9.Redis发布及订阅(pub/sub)
- Redis发布及订阅消息(pub/sub)
- Redis--pub/sub(发布与订阅)
- (十一)redis 发布与订阅(pub/sub)
- Pub/Sub 发布订阅
- 发布/订阅(Pub/Sub)
- NoSQL之Redis---PUB/SUB(订阅与发布)---基本命令
- NoSQL之Redis---PUB/SUB(订阅与发布)---JAVA实现
- Redis的pub/Sub(订阅与发布)在java中的实践
- 【Redis】redis介绍-订阅推送(pub/sub)模式
- 简单的WCF发布-订阅(Pub/Sub)服务
- redis 高级应用之二(Redis的持久化 和 消息的[pub/sub]发布和订阅)
- 使用taglist插件
- 【动态规划】Best Time to Buy and Sell Stock IV
- Maven3路程(三)用Maven创建第一个web项目(1)
- Oracle忘记用户名、密码
- 【c语言】判断一个字符串是不是回文字符串
- Redis的发布/订阅(pub/sub)
- jQuery中filter()和find()的区别
- 提取元素的轮廓及形状描述子
- Linux环境编程之信号处理(三、利用alarm()和pause()函数实现sleep()函数)
- 以mvn命令运行main函数
- -webkit-box的属性
- 提取元素的轮廓及形状描述子
- Unity3D中世界坐标转换到NGUI坐标
- iOS App跳转到系统设置页面