如何防止将同一作业两次推入Laravel队列?

时间:2019-07-06 04:34:15

标签: laravel redis laravel-queue

在我的Laravel后端中,我正在从Redis数据库中查询一些包含一些预加载的大量值的东西。但是,当服务器第一次启动时,用户发出请求到Laravel应用程序时,该Redis数据库将不包含任何值,因此我需要在Redis数据库中加载这些大量的值。为此,我正在考虑将此任务推入Laravel队列。但是,我不想将此数据两次加载到Redis数据库中,因此,如果我的Laravel应用尝试再次创建此作业,则需要防止这种情况。我怎样才能做到这一点?

0 个答案:

没有答案