如何为添加到Laravel队列中的作业分配自定义作业ID?
我想从队列中删除作业。为了方便地识别作业,我想为其分配一个自定义作业ID。如何在Laravel 5.2上执行此操作?如果您计划使用Redis,您可以为推送到队列中的每个作业在内存中创建一个如何为添加到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
customJobId=>actualJobId
字典
因此,如果要删除customJobID为
xyz
的特定作业,则首先必须从字典中查找实际JobID,然后从redis中查找并删除属于该作业id的密钥。I这将有所帮助,您可以通过
$job=(new YourJobClass())->onQueue('customyYouneed');
派遣(工作) 您使用什么队列驱动程序?@ArminSam我计划使用Redis。您建议将作业添加到特定队列中。是的,这是我的想法,我也做了类似的事情。非常感谢。