--[[ 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