问答 / 1 / 3 / 创建于 2年前 / 更新于 2年前
项目里有一些耗时和一些需要延迟执行的任务,所以打算使用消息队列。想请问下,Laravel redis 消息队列是持久化的吗?会不会重启,分配的任务都没了,还是会储存到文件中。
你这个问题完全方向就错了,
所以你想问的是我的消息队列介质使用的是 redis , 并且都是需要延迟消费,那么当我的 redis 宕机了之后我之前储存的消息队列还在么?答案就是 如一楼回复., 持久化是你的 redis 保证的,建议去了解 redis 持久化策略. Redis AOF and RDB
持久化应该是你的 Redis 去保证的。Laravel 只保证把任务投递到 Redis 和从 Redis 消费,如果你的量不大,可以考虑使用 Database 作为驱动。
我要举报该,理由是:
推荐文章: