2022年4月18日
redis zset实现延时队列
可以看看这个,是一个思路。使用redis的zset实现简单的延时队列 – 小张布朗 – 博客园 (cnblogs.com)
主要思路是使用zset命令,添加元素的时候,注意score设置为延时时间,这样子,可以利用分数范围查询,获取出0-currentTime的所有元素,这些都是已经到时间的元素,可以进一步处理了 。
需要注意,防止多次消费,所以需要处理完之后就删掉对应的记录。