13 lines
401 B
Lua
13 lines
401 B
Lua
--[[
|
|
Function to set the deduplication key for a job.
|
|
Uses TTL from deduplication opts if provided.
|
|
]]
|
|
local function setDeduplicationKey(deduplicationKey, jobId, deduplicationOpts)
|
|
local ttl = deduplicationOpts and deduplicationOpts['ttl']
|
|
if ttl and ttl > 0 then
|
|
rcall('SET', deduplicationKey, jobId, 'PX', ttl)
|
|
else
|
|
rcall('SET', deduplicationKey, jobId)
|
|
end
|
|
end
|