用Redis实现延迟队列,我研究了两种方案,发现并不简单

博客园头条 2年前 (2023) cnblogshot
1.4K 0

内容简介:

大家好,我是三友~~

背景

前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想因为一个延迟任务就引入MQ,增加系统复杂度,所以这个方案直接就被pass了。
虽然基于MQ这个方式走不通了,但是这个项目中使用到Redis,所以我就想是否能够使用Redis来代替MQ实现延迟队列的功能,于是我就查了一下有没有现成可用的方案,别说,还真给我查到了两种方案,并且我还仔细研究对比了这两个方案,发现要想很好的实现延迟队列,并不简单。

监听过期k...

查看原文

? 用Redis实现延迟队列,我研究了两种方案,发现并不简单

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...