文章目录
1 是什么?
进程间的一种消息通信模式:发送者(pub发送消息,订阅者(sub接受消息。
命令:
PSUBSCRIBE pattem [pattem......]: 订阅一个或多个符合给定模式的频道
PUBSUB subcommand [argument [argument.....]]: 查看订阅与发布系统状态。
PUBLISH channel message: 将信息发送到指定的频道。
PUNSUBSCRIBE [pattem [pattem....]]: 退订所有给定模式的频道。
SUBSCRIBE channel [channel...]: 订阅给定的一个或多个频道的信息。
UNSUBSCRIBE [channel [channel...]]: 指退订给定的频道。
先订阅后发布才能收到信息:
可以一次性订阅多个, SUBSCRIBE c1 c2 c3
消息发布 , PUBLISH c2 hello-redis
订阅多个,通配符*, PSUBSCRIBE new*
收到消息, PUBLISH new1 redis2015