1、发布订阅的角色
发布者,订阅者,发布订阅的渠道(频道)
2、发布订阅的模型

注意:新订阅的订阅者不能获取大之前发布的信息
3、接口(命令)
发布
redis 127.0.0.1:6379 > publish channel message
--发布一条消息后会返回当前此渠道订阅的人数订阅
redis 127.0.0.1:6379 > subcribe channel
--可订阅多个频道取消订阅
redis 127.0.0.1:6379 > unsubcribe channel
--可订阅多个频道正则模式的订阅
redis 127.0.0.1:6379 > psubcribe [正则]
--可订阅符合正则表达式的所有频道正则模式的取消订阅
redis 127.0.0.1:6379 > punsubcribe [正则]
--可订阅符合正则表达式的所有频道列出由订阅者的频道(至少一个订阅者)
redis 127.0.0.1:6379 > pubsub channels列出频道的订阅数量
redis 127.0.0.1:6379 > pubsub numsub channel发布订阅和消息队列的区别
发布订阅是每个订阅者都能收到消息,而消息队列只有抢到的人才能收到消息,并不是每个人都能收到消息。