From 22f2c0057cbf8338217dc79d3e40508cf9264585 Mon Sep 17 00:00:00 2001 From: youngxu Date: Thu, 14 Jul 2022 09:35:48 +0800 Subject: [PATCH] chore(): set archived task TTL --- internal/rdb/rdb.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/rdb/rdb.go b/internal/rdb/rdb.go index 964a081..a702f46 100644 --- a/internal/rdb/rdb.go +++ b/internal/rdb/rdb.go @@ -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])