--[[******************************************************************************]] --[[* Project ib_win_core *]] --[[* Copyright 2023 Incredibuild Software Ltd. *]] --[[* All rights reserved *]] --[[******************************************************************************]] local main = function(uuid, args) local key, val = string.sub(uuid, 1, 32), string.sub(uuid, 33,64) local DB0, DB1, DB3, text, size, time = unpack(args) redis.call('SELECT', DB0) redis.call('HSET', key, val, text) redis.call('SELECT', DB1) redis.call('HSET', time, uuid, size) redis.call('SELECT', DB3) redis.call('DEL', uuid) return 'OK' end local ok, result = pcall(main, KEYS[1], ARGV) return result