我想在node.js中使用“ZSCAN”命令来点击redis以获得结果。我经过了node-redis-streamify以及其他相同的 Node 模块包,但是我无法执行此命令。如果可以使用任何所需的软件包获得“ZSCAN”命令的示例用法,那将是很好的。
npm软件包:node-redis-streamify:
代码 :
var key = 'find:a';
var pattern = 'find:' + '*';
var count = 2;
var zscan = redis.streamified('ZSCAN');
zscan(key,pattern,count)
.on('data', function (data) {
console.log("++++++++++++++++++");
console.log(data);
console.log("++++++++++++++++++");
cb(null,data);
})
.on('error', function (err) {
console.log("Redis Error",err);
return err;
}).on('end', function () {
});
错误:
Redis Error { [Error: ERR invalid cursor] command: 'ZSCAN', code: 'ERR' }
任何线索都将是巨大的。谢谢。
最佳答案
所以我在github上发布了问题,并从那里得到了答案。这里是链接:ZSCAN ISSUE感谢BridgeAR。