Ruby on rails 永久删除重新创建的作业?

Ruby on rails 永久删除重新创建的作业?,ruby-on-rails,redis,resque,Ruby On Rails,Redis,Resque,有没有办法从重新队列中永久删除作业?以下命令将删除作业,但当我重新启动workers和resque服务器时,作业将重新加载 Resque::Job.destroy("name_queue", Class) 或 问题是您没有删除通过resque添加到Redis服务器的作业的特定实例。因此,当您删除队列,然后在重新启动服务器时将其添加回队列时,该队列中的所有数据仍可能位于您的Redis服务器中。您可以在工作中解决此问题。请根据您的实施情况执行。例如,如果要通过resque操作模型,可以在操作之前检

有没有办法从重新队列中永久删除作业?以下命令将删除作业,但当我重新启动workers和resque服务器时,作业将重新加载

Resque::Job.destroy("name_queue", Class)


问题是您没有删除通过resque添加到Redis服务器的作业的特定实例。因此,当您删除队列,然后在重新启动服务器时将其添加回队列时,该队列中的所有数据仍可能位于您的Redis服务器中。您可以在工作中解决此问题。请根据您的实施情况执行。例如,如果要通过resque操作模型,可以在操作之前检查该模型是否已被破坏

在这里检查我的答案
Resque.remove_queue("name_queue")