队列中有任务的时候服务重启那任务还在吗?

keroppi

Redis 队列有任务在执行,服务如果重启的话队列中的任务还会在吗?

我看队列好像用的是redis zset,理论上应该还在吧?我需要确认一下。

60 2 0
2个回答

Gin

只要没消费 就还在

  • 暂无评论
evilk
  1. 如果已经把任务从redis里面取出来了, 正在消费, 此时, 重启webman服务, webman会等任务消费完以后才重启
  2. 如果还没有把任务从redis取出来, 重启webman服务, 肯定不会影响存放在redis里面的任务
  3. 如果任务非常敏感, 非常重要, 建议还是上 更加专业的MQ, 毕竟, 专业的事交给专业的工具
🔝