laravel horizon-删除特定作业

ux6nzvsh  于 2021-06-07  发布在  Redis
关注(0)|答案(0)|浏览(360)

我有一个不幸的事件,垃圾邮件发送者攻击了一个laravel网站,并发送了许多私人信息,我们是愚蠢的,没有限制的人数,你可以抄送到一个消息,这意味着数千人已在一次发送消息。
当有人收到下午一封电子邮件被发送,现在我们有数千个工作在我们的拉维尔地平线队列。我想删除所有这些工作,同时保留其他工作。
这个 QUEUE_CONNECTION 设置为 redis 所以它们都存在于redis。
我在laravel中找不到任何方法来循环现有的排队作业并删除它们?
为了清楚起见,我在队列中有如下作业: App\Domain\Auth\Notifications\ActivateAccountNotification App\Domain\Auth\Notifications\ResetPasswordNotification App\Domain\Shop\Notifications\PaypalFailureNotification App\Domain\Graphics\Notifications\GraphicSubmissionStatusNotification App\Domain\Messages\Notifications\NewMessageNotification 我只想删除: App\Domain\Messages\Notifications\NewMessageNotification 有办法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题