
.gateleen.gateleen-hook.2.1.13.source-code.remove_expired_queues.lua Maven / Gradle / Ivy
local queuesTimersSet = KEYS[1]
local currentTS = tonumber(ARGV[1])
-- get expired queues to return
local expiredQueues = {}
expiredQueues = redis.call('zrangebyscore',queuesTimersSet,'-inf',currentTS)
-- remove expired queues
redis.call('zremrangebyscore',queuesTimersSet,'-inf',currentTS)
return expiredQueues
© 2015 - 2025 Weber Informatics LLC | Privacy Policy