如何看待某大厂员工评价redis不能作为队列

Mandala · 2024-10-29 19:55:25 · 96 次点击

image

举报· 96 次点击
登录 注册 站外分享
7 条回复  
simple8874 初学 2024-10-29 19:55:25

小项目怎么方便怎么搞啦,反正我又不是大厂员工~

其次我朋友公司的项目确实有把redis当作队列使用,人家某些场景要用到,但是又不想引入消息队列。(某医疗项目)

Sketcherly 小成 2024-10-29 19:55:25

什么?我被鄙视了?

xxpsj 初学 2024-10-29 19:55:25

不能用redis吗?那就用txt文件来做队列吧

QIQIYI 初学 2024-10-29 19:55:25

我们内部用的ETL工具,etl任务就是用的redis 做消息队列 :joy:

onv 初学 2024-10-29 20:12:38

他说的是rediz,和redis什么关系 :joy:

evil 初学 2024-10-29 19:55:25

请理解身为一个高级牛马所给它带来的优越感

不过在超大型架构里,受内存限制,稳定性因素,一些复杂的需求雀食也不适合用redis来做消息队列

Jobs 初学 2024-10-29 21:07:12

Redis 毕竟是基于内存的,更何况 Pub Sub 是不落盘的。而且单个 key 是单机负责的,存在单点和上限。不是说完全不能用来做消息队列,而是达不到生产环境重要数据对消息队列的要求。


拿 kafka 来说,每个 topic 均匀分布在多个 broker 上,不会有单点,扩容简单。broker 本身有主备,重要数据可以要求备写成功才算成功,确保数据落盘多份。


所以,严格来说,Redis 的 Pub Sub 确实是达不到通常意义上所说的 消息队列 的标准的。

返回顶部