Redis 订阅发布

Redis 订阅发布

1.Redis 订阅发布
  • 含义 
进程间的一种消息通讯模式:发送者(pub)发送消息,订阅者(sub)接收消息。
  • 流程图
  • 命令
PSUBSCRIBE pattern[pattern...] 订阅一个或多个符合给定模式的频道

PUBSUB subcommand [argument[argument ...]]
查看订阅与发布系统状态

PUBLISH channel message 将信息发送到指定的频道

PUNSUBSCRIBEE [pattern[pattern ...]] 退订全部给定模式的频道

SUBSCRIBE channel [channel ...] 订阅给定的一个或多个频道的信息

UNSUBSCRIBE channel [channel ...] 指定退订给定的频道

  • 案例
先订阅后发布后才能收到消息
1 能够一次性订阅多个: SUBSCRIBE C1 C2 C3

2 消息发布: PUBLISH C2 hello-redis

====================================================================================================================

3 订阅多个,通配符 *, PUSBSCRIBE new *

4 收取消息 : PUBLISH new1 redis2015