Redis—6—发布订阅
学习定位(了解即可)
是什么
定义
是一种消息通信模式:发送者(publish)发送消息,订阅者(subscribe)接受消息,可以实现进程间的消息传递。
一句话
Redis可以实现消息中间件MQ的功能,通过发布订阅实现消息的引导和分类。
不推荐使用该功能,专业的事情交给专业的中间件处理,redis就做好分布式缓存功能。
能干嘛
Redis客户端可以订阅任意数量的频道,类似于我们微信关注多个公众号
常用命令
psubscribe pattern [pattern…]
订阅一个或多个符合给定模式的频道。
pubsub subcommand [argument[argument…]]
查看订阅与发布系统状态
publish channel message
将信息发送到指定的频道
punsubscribe [pattern [pattern …]]
退订所有给定模式的频道
subscribe channel [channel…]
订阅给定的一个或多个频道的信息。
unsubscribe [channel [channel…]]
指退订给定的频道。
unsubscribe [channel [channel…]]
指退订给定的频道。