ruby-on-rails - 排队新工作时如何获取工作人员ID

标签 ruby-on-rails redis resque resque-scheduler

如何删除排队的任务?

当我入队一个新任务时,是否有任何返回的 ID 可以得到?

我可以通过什么方法删除排队的任务?

谢谢

我将我的工作附加到队列 Resque.enqueue(StreamingVerificationWorker, @streaming_verification.id, @settings)

streaming_verification_worker.rb

class StreamingVerificationWorker
  @queue = :automation

最佳答案

你总是可以使用 gem resque status .无论如何,几年前我从 resque 转到了 sidekiq,从那以后就再也没有回头。 Sidekiq 在我看来优于 resque,同时兼容 redis 队列。

关于ruby-on-rails - 排队新工作时如何获取工作人员ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24646282/

相关文章:

ruby-on-rails - 使用按钮运行 rake 任务

ruby-on-rails - 电子邮件中的 Button_to 未发布

redis - 使用 set 或只是在 redis 中创建键来检查是否存在?

c# - 在调用 StrackExchange.Redis 的 StringSet 方法之前是否需要检查

ruby-on-rails - 在 Heroku 上一起使用 Resque、Puma 和 Scheduler

ruby-on-rails - Resque retry 在多次重试后执行一个 'finally'函数

ruby-on-rails - 在 Rails 中登录或不登录时更改路线

ruby-on-rails - ruby rails : Multiple Same Input Fields in Same Form

redis - 如何在redis中为特定命令配置fsync