Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为添加到Laravel队列中的作业分配自定义作业ID?_Laravel_Queue_Laravel 5.2_Jobs - Fatal编程技术网

如何为添加到Laravel队列中的作业分配自定义作业ID?

如何为添加到Laravel队列中的作业分配自定义作业ID?,laravel,queue,laravel-5.2,jobs,Laravel,Queue,Laravel 5.2,Jobs,我想从队列中删除作业。为了方便地识别作业,我想为其分配一个自定义作业ID。如何在Laravel 5.2上执行此操作?如果您计划使用Redis,您可以为推送到队列中的每个作业在内存中创建一个customJobId=>actualJobId字典 因此,如果要删除customJobID为xyz的特定作业,则首先必须从字典中查找实际JobID,然后从redis中查找并删除属于该作业id的密钥。I这将有所帮助,您可以通过 $job=(new YourJobClass())->onQueue('custom

我想从队列中删除作业。为了方便地识别作业,我想为其分配一个自定义作业ID。如何在Laravel 5.2上执行此操作?

如果您计划使用Redis,您可以为推送到队列中的每个作业在内存中创建一个
customJobId=>actualJobId
字典


因此,如果要删除customJobID为
xyz
的特定作业,则首先必须从字典中查找实际JobID,然后从redis中查找并删除属于该作业id的密钥。

I这将有所帮助,您可以通过

$job=(new YourJobClass())->onQueue('customyYouneed');
派遣(工作)

您使用什么队列驱动程序?@ArminSam我计划使用Redis。您建议将作业添加到特定队列中。是的,这是我的想法,我也做了类似的事情。非常感谢。