文章目录
一.介绍
发布,publish。
订阅,subscribe。
Redis客户端,可以订阅任意数量的频道。
二.客户端订阅频道示意图
简单的理解,只要消息发布者,将消息发送到相应频道中。
订阅该频道的客户端,就可以获取到消息。
三.如何理解发布和订阅模式
1.任务队列
Redis,也可以当做一个消息队列。
2.如何理解
四.发布订阅模式分类
1.一个发布者,多个订阅者
2.多个发布者,一个订阅者
3.多个发布者,多个订阅者
五.命令行实现发布和订阅
1.操作
4、5是按照模式匹配进行匹配的。
2.快速入门
按照一个发布者,多个订阅者进行。
3个,都进入redis-cli。
去第一个redis,给频道1发送信息。
接收到了channel1的信息。
发送连续的消息,会形成一个队列。
3.细节
一些消息队列,可以接受到订阅前发布的消息。
但是,Redis只能接收订阅后发布的消息。