写在前面的话:读书破万卷,编码如有神
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
![](https://images2018.cnblogs.com/blog/549850/201807/549850-20180718081741371-1517644850.png)
1、Redis的发布订阅模式
1.1、介绍
Redis的发布订阅模式可以实现进程间的消息传递
1.2、发布订阅模式的操作指令
(1)publish : 发布消息,格式是: publish channel 消息
(2)subscribe : 订阅消息,格式是:subscribe channel, 可以是多个channel
(3)psubscribe : 订阅消息,格式是:psubscribe channel, 支持glob风格的通配符
(4)unsubscribe : 取消订阅,格式是:unsubscribe channel,不指定频道表示取消所有subscribe命令的订阅
(5)punsubscribe: : 取消订阅,格式是:punsubscribe channel,不指定频道表示取消所有的punsubscribe命令的订阅,注意这里匹配模式的时候,是不会将通配符展开的,是严格进行字符串匹配的,比如:punsubscribe * 是无法退订 c1.*的,必须严格使用punsubscribe c1.* 才可以。
订阅方:
![](https://images2018.cnblogs.com/blog/549850/201807/549850-20180718081433820-894059597.png)
发布方: