--[[ Function to check if the job belongs to a job scheduler and current delayed job matches with jobId ]] local function isJobSchedulerJob(jobId, jobKey, jobSchedulersKey) local repeatJobKey = rcall("HGET", jobKey, "rjk") if repeatJobKey then local prevMillis = rcall("ZSCORE", jobSchedulersKey, repeatJobKey) if prevMillis then local currentDelayedJobId = "repeat:" .. repeatJobKey .. ":" .. prevMillis return jobId == currentDelayedJobId end end return false end