美文网首页redis程序员
Redis消息队列(Message queues)

Redis消息队列(Message queues)

作者: liudongdong | 来源:发表于2017-06-05 16:51 被阅读120次

Redis消息队列(Message queues)

场景

+ 发布者订阅者模式:发布者生产消息放到队列里,多个监听队列的消费者都会收到同一份消息;即正常情况下每个消费者收到的消息应该都是一样的。

+ 生产者消费者模式(Producer/Consumer Mode):生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。

+ Producer调用redis的lpush往特定key里塞入消息,Consumer调用brpop去不断监听该key。当有多个consumers的时候,它会按照brpop调用的顺序分派消息,并非随机。

相关文章

网友评论

    本文标题:Redis消息队列(Message queues)

    本文链接:https://www.haomeiwen.com/subject/usuaxxtx.html