-- Lua 脚本清除匹配 laravel_database_statistic:* 且日期早于 2025-05-14 的 key
local keys = redis.call('keys', 'laravel_database_statistic:*')
local count = 0
for _, key in ipairs(keys) do
local date = string.match(key, '(%d%d%d%d%-%d%d%-%d%d)$')
if date and date < '2025-05-14' then
redis.call('del', key)
count = count + 1
end
end
return count
运行方式(CLI):
redis-cli --eval clear_old.lua
1855

被折叠的 条评论
为什么被折叠?



