Sha256: da25433c26bfc4147766f15af3b912635e2a029d836313c13cff596116e9d34a

Contents?: true

Size: 448 Bytes

Versions: 2

Compression:

Stored size: 448 Bytes

Contents

-- redis.replicate_commands();

local exists_key    = KEYS[1]
local available_key = KEYS[2]
local version_key   = KEYS[3]

local expiration    = tonumber(ARGV[1])
local job_id        = ARGV[2]

if expiration then
  -- redis.log(redis.LOG_DEBUG, "expire.lua - expiring locks for job_id: " .. job_id)
  redis.call('EXPIRE', available_key, expiration)
  redis.call('EXPIRE', exists_key, expiration)
  redis.call('EXPIRE', version_key, expiration)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sidekiq-unique-jobs-6.0.5 redis/expire.lua
sidekiq-unique-jobs-6.0.4 redis/expire.lua