--[[******************************************************************************]] --[[* Project ib_win_core *]] --[[* Copyright 2024 Incredibuild Software Ltd. *]] --[[* All rights reserved *]] --[[******************************************************************************]] local main = function(deferDB, items) redis.call('SELECT', deferDB) for i,str in ipairs(items) do local key,val,ttl = loadstring('return '..str)() redis.call('SET', key, tostring(val)..' '..tostring(ttl), 'EX', ttl) end return 'OK' end local ok, result = pcall(main, KEYS[1], ARGV) return result