欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis的发布订阅

程序员文章站 2022-03-10 12:16:30
...

一、Redis的发布订阅
  进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收信息。
  订阅/发布消息图:
  Redis的发布订阅
二、订阅、发布消息常用命令

 PSUBSCRIBE patterm [patterm ...]   ----订阅一个或多个符合给定模式的频道;
 PUBSUB subcommand [argument [argument ...]] -----查看订阅与发布系统状态;
 PUBLISH channel message ----将消息发送到指定的频道;
 PUNSUBSCRIBE [pattem [pattem ....]] ----退订所有给定模式的频道;
 SUBSCRIBE channel [channel ...] -----订阅给定的一个或多个频道的信息;
 UNSUBSCRIBE [channel [channel ...]] ----指退订给定的频道。

先订阅后发布后才能收到消息:
  1)可以一次性订阅多个,SUBSCRIBE c1 c2 c3
  2)消息发布,PUBLISH c2 hello-redis
  3)订阅多个,通配符*, PSUBSCRIBE new*
  4)收取信息,PUBLISH new1 redis2015