美文网首页
Redis实现消息队列

Redis实现消息队列

作者: 一只特立独行的猪1991 | 来源:发表于2019-10-17 11:19 被阅读0次

    原文链接:https://blog.csdn.net/qq_42175986/article/details/88417023

    一、前言

    首先明确消息队列的作用:异步、解耦、削峰

    在业务的实现过程中,就算没有大量的流量,解耦和异步化几乎也是处处可用,此时MQ就显得尤为重要。

    但与此同时MQ也是一个重量级的组件,在中小型业务的开发过程中,过重的组件服务也会成倍增加工作量。

    所幸的是,redis提供的list数据结构非常适合做消息队列。

    二、Redis实现消息队列的两种方式

    1. Redis队列模式

    2. Redis发布订阅模式

    三、Redis队列模式实现原理

    redis队列模式(两种命令方式,均满足先进先出的队列模式)

    1. lpush rpop: 非阻塞式

    2. lpush brpop: 阻塞式(推荐此种方式)

    相关文章

      网友评论

          本文标题:Redis实现消息队列

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