, , EVAL (0 , KEYS ARGV):
eval "..." 0 name_last name_first
-, , MGET:
local values = redis.call('MGET', unpack(ARGV))
-, ( ):
local results = {}
for i, key in ipairs(ARGV) do
results[key] = values[i]
end
return results
, , :
eval "local values = redis.call('MGET', unpack(ARGV)); local results = {}; for i, key in ipairs(ARGV) do results[key] = values[i] end; return results" 0 name_last name_first