【发布时间】:2013-05-14 14:12:30
【问题描述】:
我正在尝试从 redis 实例中获取一堆密钥。我正在使用节点redis。我正在使用循环:
for( var i=1; i<=num; ++i ){
client.get(key + ':' + num, function (err, reply) {
obj[num] = reply;
});
}
return obj;
但obj 只是未定义。我觉得我可能遇到了问题,因为 get 显然是异步调用的。还有另一种方法可以实现这一目标吗?我应该将值存储在排序集中吗?
【问题讨论】:
-
obj声明在哪里?
标签: javascript node.js asynchronous redis node-redis