- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想在 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。
关于node.js - 如何使用 Node.js 在 Redis 中使用 zscan?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33300796/
我在文档中找不到此信息:Does Redis guarantee that an element is returned with ZSCAN command under this condition
根据这个https://github.com/NodeRedis/node_redis/issues/896 我有 zset ,我正在将 token (元素)保存到相应的时间戳(分数) 现在我想使用
我在 PHP redis 上有这段代码:( https://github.com/phpredis/phpredis ) $count = 10; $it = null; $redis->setOpt
我正在编写一个在 Redis 中执行的 Lua 脚本。我正在使用如下所示的排序集: 成员(member):96954_1_1557705600 分数:1557705600 分数是一个 unix 纪元时
对于我正在处理的应用程序,我正在考虑使用 Redis 中的排序集来存储项目,其中时间戳作为分数,任意消息作为成员。然后我计划使用 zscan 来按顺序从排序集中检索项目。顺序对应用程序很重要,这就是我
zscan 无法在 redis 服务器上工作。它在 Redis 客户端上工作。 Code: $redis = Redis.new(:host => 'localhost', :port =>
我正在使用 stackexchange.redis。因为 zscan 给出了所有匹配的值 我想得到准确给定的页面大小结果和剩余值的下一个光标。 I have debugged its source c
我想在 node.js 中使用“ZSCAN”命令来访问 redis 以获得结果。我通过了 node-redis-streamify 以及其他相同的 Node 模块包,但我无法执行此命令。如果我可以使用
我是一名优秀的程序员,十分优秀!