Files
safe-redis-leader/luas/atomicGetIsEqualSetPExpire.lua
2021-07-15 16:52:03 +00:00

11 lines
198 B
Lua

local key = KEYS[1]
local id = ARGV[1]
local ms = ARGV[2]
local current_id = redis.call('GET', key)
if (id == current_id) then
redis.call('PEXPIRE', key, ms)
return true
else
return false
end