Sha256: a31237e668a8a3b2992b8f605c888a86dc3b258ebb1f8d85fa1956f184816d0a
Contents?: true
Size: 391 Bytes
Versions: 14
Compression:
Stored size: 391 Bytes
Contents
local unique_key = KEYS[1] local time = ARGV[1] local expires = ARGV[2] if redis.pcall('set', unique_key, time + expires, 'nx', 'ex', expires) then return 1 end local stored_time = redis.pcall('get', unique_key) if stored_time and stored_time < time then if redis.pcall('set', unique_key, time + expires, 'xx', 'ex', expires) then return 1 end end return 0
Version data entries
14 entries across 14 versions & 1 rubygems