无法绕过node.js javascript回调嵌套函数

时间:2015-05-31 09:02:21

标签: javascript node.js redis node-redis

我在网上查看但仍无法解决此问题。

在node.js中,我想设置一个获取redis数据的时间间隔。我无法做到这一点。

这是我的代码:

setInterval(function(){
    redis.hget('quote','quote1', function (err, res) {
        console.log('test');
        console.log(res);
    });
}, 1000);

编辑: 如果我使用没有setInterval的redis片段,它可以正常工作。当包含在setInterval函数中时,它不起作用。此redis客户端来自nodejs_redis。我检查过错误但它返回null。

请参阅下面的代码段和结果

setInterval(function(){
   console.log(' line A');
   redis.hget('quote','quote1', function (err, res) {
      console.log('line B');
      console.log(res);
   });
}, 1000);

A行将正常登录。无论如何,B行和res都不会记录。

0 个答案:

没有答案