node.js 从 redis 集群获取数据,使用 ioredis,zrange 方法不返回正确数量的数据

标签 node.js redis ioredis

我使用这个:redisClient.zrange(key, 1, 1) 并尝试通过该键获取所有数据,但有时列表中的某些数据丢失,但是当我 checkin redis 数据时在那里,也通过 c# 客户端一切正常。 有任何想法吗?

最佳答案

对于zrange 命令,索引是从零开始的。 0 是第一个元素的索引,-1 是最后一个元素的索引。

获取给定键的所有数据:

zrange key 0 -1

关于node.js 从 redis 集群获取数据,使用 ioredis,zrange 方法不返回正确数量的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40480928/

相关文章:

javascript - 相当于 PHP 的 yaml 中的express app.get ("/:users/:names")?

redis - 替换redis设置值的最佳方法

node.js - 为什么连接到集群在 IoRedis 中不断循环?

node.js - Redis 连接处于中断状态 : connection timeout exceeded. 可能已经处理过 Nodejs + Async-redis

Django celery 先进先出

node.js - set ioredis 设置过期时间

带有 https 的 Node.js 集群

node.js - 来自重定向 URL 的 URL 参数

javascript - NodeJS Express 自定义验证器如何在单独的文件中进行 require

redis - 在 Redis 中存储没有值的键