getJobScheduler-1.lua 318 B

12345678910111213141516171819
  1. --[[
  2. Get job scheduler record.
  3. Input:
  4. KEYS[1] 'repeat' key
  5. ARGV[1] id
  6. ]]
  7. local rcall = redis.call
  8. local jobSchedulerKey = KEYS[1] .. ":" .. ARGV[1]
  9. local score = rcall("ZSCORE", KEYS[1], ARGV[1])
  10. if score then
  11. return {rcall("HGETALL", jobSchedulerKey), score} -- get job data
  12. end
  13. return {nil, nil}