Laravel redis队列与rabbitmq对比

可靠性:

  • redis需要手动(在业务代码中)将lpop失败的任务(消息)push到队列中
  • rabbitMQ可以自动处理失败的任务(消息)使数据不丢失(ack机制)

性能:

  • redis基于内存操作性能更高,更轻量

持久化:

  • redis持久化策略AOF,RDB基于整个redis数据进行持久化
  • rabbitmq 粒度更细,可以基于队列,消息持久化
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 25

这俩使用场景都不一样,这么对比没意思

2年前 评论
zion_xayts_com 2年前
保安 (楼主) 2年前
哪吒的狗腿子 (作者) 2年前
保安 (楼主) 2年前
哪吒的狗腿子 (作者) 2年前
保安 (楼主) 2年前
哪吒的狗腿子 (作者) 2年前

rabbitmq怎么也得和redis stream比吧

2年前 评论
保安 (楼主) 2年前
人艰不拆 (作者) 2年前

淡定淡定~可以改个标题:redis与rabbitmq的队列比较

2年前 评论

这个对比很有意义!
因为相当多的人在用redis做队列服务,而且Laravel都是用redis做的队列扩展,正是因为对比AMQP,所以redis才推出的自己的队列服务
按照他们的逻辑,MySQL这种关系型数据库也不应该和MongoDB对比、M1芯片也不应该和酷睿12对比。。。
我最恶心那些玩文字游戏的人

2年前 评论
保安 (楼主) 2年前
勇敢的心 (作者) 2年前
保安 (楼主) 2年前
保安 (楼主) 2年前
playmaker 2年前
勇敢的心 (作者) 2年前
哪吒的狗腿子 2年前
mengdodo

不是一个东西没法比较吧

2年前 评论
保安 (楼主) 2年前
保安 (楼主) 2年前

没有分享,只会挑刺儿的人勿回此贴。这本来只是我单纯记录下,上来一群人只挑刺儿,我瞬间明白为啥中国开源为啥那么难做了,嘴皮子动动谁都行

2年前 评论
寞小陌 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!