从resque中的redis队列中删除重复条目

yat*_*hta 2 ruby resque redis

我正在使用Resque,我有一个Redis队列.它有一些重复的条目.我需要删除重复的entires.如何删除这些重复的条目?我正在列入某个对象的id.

Jac*_*Chu 6

看看resque-loner gem.它允许您使作业队列独特.您所要做的就是在您要使其独特的工作类中包含Resque :: Plugins :: UniqueJob.

class CacheSweeper
  include Resque::Plugins::UniqueJob


  class << self
    def perform(project_name)
       # some code
    end
  end
end
Run Code Online (Sandbox Code Playgroud)