首页 > 其他 > 详细

Redis 发布/订阅

时间:2020-08-14 15:26:07      阅读:52      评论:0      收藏:0      [点我收藏+]

发布/订阅模式

发布/订阅模式, 包含两种角色,分别是发布者和订阅者,订阅者可以订阅一个或多个频道(channel), 而发布者可以向指定频道发送消息,所有订阅次频道的订阅者都会收到消息
发布者发布消息的命令是publish,用法是 ** publish channel message, publish命令的返回值表示接收这条消息订阅者的数量。发出去的消息不会被持久化,即当客户端订阅频道后只能收到后续发布到此频道的消息, 之前发布出去的消息就收不到了
订阅频道的命令是
subscribe, 可以同时订阅多个频道,用法是 ** subscribe channel [channel...]
unsubscribe可以取消订阅指定的频道, 用法为 unsubscribe channel [channel...], 如果不指定频道, 会取消订阅所有的频道

127.0.0.1:6379> publish channel1.1 hi
(integer) 0
127.0.0.1:6379> subscribe channel1.1
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "channel1.1"
3) (integer) 1
127.0.0.1:6379> publish channel1.1 hi
(integer) 0
127.0.0.1:6379> subscribe channel1.1
Reading messages... (press Ctrl-C to quit)
1) "message"
2) "channel1.1"
3) "hi"

Redis 发布/订阅

原文:https://www.cnblogs.com/simple-record/p/13502279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!