我試圖從redis實例中獲得一堆密鑰。我正在使用node-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