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