class SidekiqUniqueJobs::Orphans::LuaReaper
Class DeleteOrphans provides deletion of orphaned digests
@note this is a much slower version of the lua script but does not crash redis
@author Mikael Henriksson <mikael@mhenrixon.com>
Public Instance Methods
Source
# File lib/sidekiq_unique_jobs/orphans/lua_reaper.rb, line 19 def call call_script( :reap_orphans, conn, keys: [DIGESTS, EXPIRING_DIGESTS, SCHEDULE, RETRY, PROCESSES], argv: [reaper_count, (Time.now - reaper_timeout).to_f], ) end
Delete orphaned digests
@return [Integer] the number of reaped locks