我想使用' ZSCAN' node.js中的命令命中redis以获得结果。我通过node-redis-streamify和其他节点模块包进行相同但我无法执行此命令。如果我可以使用' ZSCAN'命令使用任何所需的包。
npm package: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' }
任何线索都会很棒。感谢。