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