class SidekiqUniqueJobs::Digests
def delete_by_pattern(pattern, count: DEFAULT_COUNT)
-
(Array
- with unique digests)
Parameters:
-
count
(Integer
) -- the maximum number -
pattern
(String
) -- a key pattern to match with
def delete_by_pattern(pattern, count: DEFAULT_COUNT) result, elapsed = timed do digests = entries(pattern: pattern, count: count).keys redis { |conn| BatchDelete.call(digests, conn) } end log_info("#{__method__}(#{pattern}, count: #{count}) completed in #{elapsed}ms") result end