Redis lesson14 Redis 中的消息订阅

云计算 waitig 571℃ 百度已收录 0评论

Redis 中也支持发布-订阅模型,但是在实际生产中基本没有人选用Redis 做发布订阅模型以及消息中间件,故在这里只做粗略的介绍。

什么是消费订阅模型?

进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。

Redis中消费订阅的相关命令

PSUBSCRIBE pattern [pattern …] 
订阅一个或多个符合给定模式的频道。

PUBSUB subcommand [argument [argument …]] 
查看订阅与发布系统状态。

PUBLISH channel message 
将信息发送到指定的频道。

PUNSUBSCRIBE [pattern [pattern …]] 
退订所有给定模式的频道。

SUBSCRIBE channel [channel …] 
订阅给定的一个或多个频道的信息。

UNSUBSCRIBE [channel [channel …]] 
指退订给定的频道。

Redis中发布订阅 的案例

先订阅后发布后才能收到消息

1 可以一次性订阅多个,SUBSCRIBE c1 c2 c3

2 消息发布,PUBLISH c2 hello-redis

3 订阅多个,通配符*, PSUBSCRIBE new*

4 收取消息, PUBLISH new1 redis2015


本文由【waitig】发表在等英博客
本文固定链接:Redis lesson14 Redis 中的消息订阅
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)