一、首先保证服务连接redis,这里不做过多赘述。
二、配置线程池

三、生产者

四、延时消费(每隔一秒会调一次线程的run方法)

五、任务处理(取出满足条件的任务id,然后做任务处理) 如图表示取出0到当前时间点的所有任务,进行处理

六、触发方法

七、返回结果 (会有时间间隔)

该博客介绍了如何使用Redis创建延时队列,包括连接Redis、配置线程池、生产者逻辑、延时消费机制、任务处理步骤、触发方法以及返回结果的处理,特别强调了如何处理满足条件的任务ID以执行相应任务。
一、首先保证服务连接redis,这里不做过多赘述。
二、配置线程池

三、生产者

四、延时消费(每隔一秒会调一次线程的run方法)

五、任务处理(取出满足条件的任务id,然后做任务处理) 如图表示取出0到当前时间点的所有任务,进行处理

六、触发方法

七、返回结果 (会有时间间隔)


被折叠的 条评论
为什么被折叠?