2
私はresqueを使用していますが、私はredisキューを持っています。重複するエントリを削除する必要があります。重複したエントリを削除するにはどうすればよいですか?私はあるオブジェクトのIDをenqueingしています。resque内のredisキューから重複したエントリを削除します
私はresqueを使用していますが、私はredisキューを持っています。重複するエントリを削除する必要があります。重複したエントリを削除するにはどうすればよいですか?私はあるオブジェクトのIDをenqueingしています。resque内のredisキューから重複したエントリを削除します
resque-loner gemをご覧ください。ジョブキューを一意にすることができます。一意にするジョブクラスには、Resque :: Plugins :: UniqueJobが含まれています。
class CacheSweeper
include Resque::Plugins::UniqueJob
class << self
def perform(project_name)
# some code
end
end
end