2
我想在node.js中使用'ZSCAN'命令來爲結果命中redis。我通過node-redis-streamify和其他的節點模塊包進行了相同的操作,但我無法執行此命令。如果我可以使用任何所需的軟件包獲得「ZSCAN」命令的示例用法,那將是非常好的。如何使用Node.js在Redis中使用zscan?
NPM包:節點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' }
任何線索將是巨大的。謝謝。
謝謝,它也幫助SCAN。我的代碼讀取-rclient.scanAsync(「0」,「匹配」,模式) – swateek