php + redis 实现延迟队列

发布于:2022-08-23 23:20:16

# redis 的zset是有序集合,可以通过分数进行排序

# 将分数设置成任务执行时间

# 通过 ZRANGEBYSCORE key min max 获取任务时间小于当前时间的任务

# 通过 ZREMRANGEBYRANK key 0 0 来移除 执行完的任务

# ZRANGEBYSCORE,ZREMRANGEBYRANK 都是按照分数从小到大排

————————————————

版权声明:本文为CSDN博主「Mar丶流年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_29744347/article/details/124222983


阅读 294+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。