redis学习 发布订阅

发布订阅模型:

发布者 订阅者 频道

发布者 订阅者都是redis-cli 都是属于redis的客户端

频道存在与redis-server中

发布者发布相关的消息 订阅者订阅相关频道,并获取对应的消息

后加入频道的订阅者无法获取到之前的消息,redis不具有消息堆积的作用。

api:

发布消息:

redis-cli : publish 频道名 “消息”

publish sohutv "hello"

返回订阅该频道的订阅者

订阅消息:可以订阅一个或者多个频道

subscribe 频道名

subscribe sohutv

返回从频道获得的消息

取消订阅

unsubscribe 频道名

消息队列与发布订阅的区别

发布订阅是对所有的订阅这提供消息

消息队列是争抢的模式

猜你喜欢

转载自blog.csdn.net/qq_32182461/article/details/82414151