我在网上查看但仍无法解决此问题。
在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都不会记录。