Node JS和Redis get()

时间:2016-02-15 22:39:56

标签: node.js redis

我是Node JS和Redis的新手,并且无法理解与Redis的异步操作。我想在Node中做的就是获取Redis DB中的列表并将其存储在变量中。这是我的代码(建立连接后):

var week_arr = client.lrange('week_list',0,-1, function(err, reply){
  console.log(reply);
});
console.log(week_arr);

这是我在控制台上获得此部分的结果:false,['2015-12-18']。我想要做的就是将该数组(['2015-12-18'])存储在week_arr变量中以供以后使用。

可能的解决方案:我知道Redis是异步的。所以我必须将所有代码存储在此回调函数中,直到我完成使用回复(即week_list)?

0 个答案:

没有答案