首页 > 其他 > 详细

Redis专题四:消息队列

时间:2020-05-02 23:25:13      阅读:59      评论:0      收藏:0      [点我收藏+]

Redis专题四:消息队列

list类型实现

使用lpushbrpop实现,brpop是阻塞的,当list队列中没有元素时,会一直等待

Pub/Sub模式实现

  • 发布者: 发布的消息被描述成频道,而无需知道有什么(如果有的话)订阅者
  • 订阅者: 订阅者表示对一个或多个频道感兴趣,并且只接收感兴趣的消息,而无需知道有什么(如果有的话)发布者
命令 解释
SUBSCRIBE channel [channel ...] 订阅频道 ,如SUBSCRIBE channel:0
UNSUBSCRIBE [channel [channel ...]] 取消订阅指定频道,如果一个频道都没有指定,则取消订阅所有频道 ,如UNSUBSCRIBEchannel:0
PUBLISH channel message 发布者发布消息到指定频道, 如PUBLISH channel:0 hello
PSUBSCRIBE pattern [pattern ...] 订阅匹配模式pattern的频道,如PSUBSCRIBE h?llo订阅了频道hello,halloandhxllo
PUNSUBSCRIBE pattern [pattern ...] 取消订阅匹配模式pattern的频道,如果一个频道都没有指定,则取消订阅所有频道 ,如PUNSUBSCRIBE h?llo订阅了频道hello,halloandhxllo

Redis专题四:消息队列

原文:https://www.cnblogs.com/myibu/p/12820094.html

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