mirror of
https://github.com/hibiken/asynq.git
synced 2024-12-27 16:13:40 +08:00
Update RDB.Retry, RDB.Archive with task state
This commit is contained in:
parent
f2284be43d
commit
77ded502ab
@ -444,7 +444,7 @@ if redis.call("ZREM", KEYS[3], ARGV[1]) == 0 then
|
|||||||
return redis.error_reply("NOT FOUND")
|
return redis.error_reply("NOT FOUND")
|
||||||
end
|
end
|
||||||
redis.call("ZADD", KEYS[4], ARGV[3], ARGV[1])
|
redis.call("ZADD", KEYS[4], ARGV[3], ARGV[1])
|
||||||
redis.call("HSET", KEYS[1], "msg", ARGV[2])
|
redis.call("HSET", KEYS[1], "msg", ARGV[2], "state", "retry")
|
||||||
local n = redis.call("INCR", KEYS[5])
|
local n = redis.call("INCR", KEYS[5])
|
||||||
if tonumber(n) == 1 then
|
if tonumber(n) == 1 then
|
||||||
redis.call("EXPIREAT", KEYS[5], ARGV[4])
|
redis.call("EXPIREAT", KEYS[5], ARGV[4])
|
||||||
@ -511,7 +511,7 @@ end
|
|||||||
redis.call("ZADD", KEYS[4], ARGV[3], ARGV[1])
|
redis.call("ZADD", KEYS[4], ARGV[3], ARGV[1])
|
||||||
redis.call("ZREMRANGEBYSCORE", KEYS[4], "-inf", ARGV[4])
|
redis.call("ZREMRANGEBYSCORE", KEYS[4], "-inf", ARGV[4])
|
||||||
redis.call("ZREMRANGEBYRANK", KEYS[4], 0, -ARGV[5])
|
redis.call("ZREMRANGEBYRANK", KEYS[4], 0, -ARGV[5])
|
||||||
redis.call("HSET", KEYS[1], "msg", ARGV[2])
|
redis.call("HSET", KEYS[1], "msg", ARGV[2], "state", "archived")
|
||||||
local n = redis.call("INCR", KEYS[5])
|
local n = redis.call("INCR", KEYS[5])
|
||||||
if tonumber(n) == 1 then
|
if tonumber(n) == 1 then
|
||||||
redis.call("EXPIREAT", KEYS[5], ARGV[6])
|
redis.call("EXPIREAT", KEYS[5], ARGV[6])
|
||||||
|
Loading…
Reference in New Issue
Block a user