【发布时间】:2018-08-28 15:59:13
【问题描述】:
有没有办法使用 Redis 来检索以下作业计数?
Sidekiq::ScheduledSet.new.inject(0) do |memo, job|
memo += 1 if job.at <= Time.now
memo
end
即计划的作业应该已经运行,但没有运行。这适用于较小的队列大小,但不适用于较大的队列(60k 计划作业需要 30 多秒)。谢谢!
【问题讨论】:
标签: ruby-on-rails redis sidekiq