var Redis = require('ioredis');
redis.defineCommand("hmgetall", {
lua: "local rst={}; local id=cjson.decode(KEYS[1]); for i,v in pairs(id) do rst[i]=redis.call('hgetall', 'device:' .. v) end;return rst",
});
redis.hmgetall(1, '["00001","00002","00003"]', function (err, result) {
console.log(result);
});