如何浏览Redis队列中的所有待处理作业,以便取消具有某个emailAddress-sendTime对的Mailable?
我正在使用Laravel 5.5并拥有一个Mailable,我正在成功使用如下:
$sendTime = Carbon::now()->addHours(3);
Mail::to($emailAddress)
->bcc([config('mail.supportTeam.address'), config('mail.main.address')])
->later($sendTime, new MyCustomMailable($subject, $dataForMailView));
Run Code Online (Sandbox Code Playgroud)
运行此代码时,作业将添加到我的Redis队列中.
我已经阅读过Laravel文档,但仍然感到困惑.
如何取消Mailable(阻止发送)?
我喜欢在我的Laravel应用程序中编写一个网页,这对我来说很容易.
或者也许有一些工具已经让这很容易(也许是FastoRedis?)?在这种情况下,关于如何以这种方式实现这一目标的说明也将非常有用.谢谢!
更新:
我尝试使用FastoRedis浏览Redis队列,但我无法弄清楚如何删除Mailable,例如红色箭头指向此处:
