2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-10-25 23:06:12 +08:00

chore(): set archived task TTL

This commit is contained in:
youngxu
2022-07-14 09:35:48 +08:00
committed by 徐胖
parent f27a72c2f2
commit 22f2c0057c

View File

@@ -849,6 +849,7 @@ redis.call("ZADD", KEYS[4], ARGV[3], ARGV[1])
redis.call("ZREMRANGEBYSCORE", KEYS[4], "-inf", ARGV[4])
redis.call("ZREMRANGEBYRANK", KEYS[4], 0, -ARGV[5])
redis.call("HSET", KEYS[1], "msg", ARGV[2], "state", "archived")
redis.call("EXPIREAT", KEYS[1], ARGV[6])
local n = redis.call("INCR", KEYS[5])
if tonumber(n) == 1 then
redis.call("EXPIREAT", KEYS[5], ARGV[6])