(四)Redis——发布订阅

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Steriles_/article/details/85329564

一、是什么

进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。

订阅/发布消息图

二、命令

序号 命令及描述
1

PSUBSCRIBE  pattern [pattern ...]

订阅一个或多个符合给定模式的频道。

2

PUBSUB  subcommand [argument  [argument ...]]

查看订阅与发布系统状态。

3

PUBLISH channel message

将信息发送到指定的频道。

4

PUNSUBSCRIBE  [pattern [pattern ...]]

退订所有给定模式的频道。

5

SUBSCRIBE channel [channel ...]

订阅给定的一个或多个频道的信息。

6

UNSUBSCRIBE  [channel [channel ...]]

指退订给定的频道。

三、案例

先订阅后发布 才能收到消息

①可以一次性订阅多个,SUBSCRIBE  c1,c2,c3

②消息发布,PUBLISH  c2  hello-redis

③订阅多个,通配符*,PSUBSCRIBE  new*

④收取消息,PUBLISH  new1 redis2015

猜你喜欢

转载自blog.csdn.net/Steriles_/article/details/85329564