我正在尝试从 Redis 实例中获取一组键。我正在使用 node-redis。我在使用循环:
for( var i=1; i<=num; ++i ){
client.get(key + ':' + num, function (err, reply) {
obj[num] = reply;
});
}
return obj;
但是obj
只是未定义的。我觉得可能出现问题的原因是get
方法显然是异步调用的。有没有其他方法可以实现这个目标?或者我应该将这些值存储在排序集合中而不是对象中吗?
obj
声明在哪里? - Ian