20得票1回答
如何在IoRedis中设置密钥的过期时间?

我正在使用下面提供的代码连接到一个 Redis 哨兵。 var Redis = require('ioredis'); var redis = new Redis({ sentinels: [{ host: '99.9.999.99', port: 88888 }], nam...

18得票2回答
Redis(ioredis)-无法捕获连接错误以便优雅地处理它们

我正在尝试优雅地处理redis错误,以便在错误发生时绕过它并做其他事情,而不是使我的应用程序崩溃。 但到目前为止,我无法捕获ioredis抛出的异常,它绕过了我的try/catch并终止了当前进程。这种当前行为不允许我优雅地处理错误,并从替代系统(而不是redis)获取数据。 import...

9得票2回答
Nodejs中Redis的TLS配置

我正在使用ioRedis node包将我的node js应用程序连接到通过TLS保护的redis服务器。我正在使用的Redis版本是Redis 6.0。我的服务器使用证书运行正常,但是在从node应用程序连接时出现错误。 Redis({ host: "localhost...

8得票4回答
ioredis未处理的错误事件:Error: connect ETIMEDOUT。

有人在使用Node.js ioredis包连接独立Redis服务器时遇到以下错误吗? 以下是错误堆栈跟踪: 2018-08-16T10:52:18.351869060Z [ioredis] Unhandled error event: Error: connect ETIMEDOUT 20...

8得票5回答
回复错误:连接到 Redis 集群 AWS 后出现 MOVED 错误

我正在构建一个连接到Redis的Node.js应用程序。我已经使用本地Redis实例完成了这个工作。现在,我正在使用ioredis从我的Node.js应用程序连接到AWS中的k8s Redis集群。以下是我的代码。 const Redis = require("ioredis"); thi...

7得票1回答
如何使用ioredis检查是否已经与Redis服务器建立连接?

我正在编写一个基于nodejs 5.10.1的应用程序,并连接到redis服务器。 我使用来自https://github.com/luin/ioredis的ioredis nodejs模块。 我似乎无法弄清楚如何检查是否已经建立了与服务器的连接。 连接到redis服务器的代码非常简单:...

7得票1回答
当从Docker容器连接到本地Redis集群时,ioredis连接不断重置。

我有一个使用Docker Compose容器化的客户端/服务器节点应用程序,它无法与我在本地环境中运行的Redis集群建立稳定连接。Redis集群在我的本地机器上运行,有6个节点(3个主节点,3个从节点配置)。每次我启动我的应用程序并尝试连接到Redis时,都会垃圾邮件 connect 事件,...

7得票1回答
IOREDIS - 尝试从 Redis 迁移到 KeyDB 时出现错误。

我们一直使用Redis,直到得出结论:由于其功能,转向使用KeyDB可能是一个不错的选择。 环境 OS: Centos 7 NodeJs: v12.18.0 Redis: v6.0.5 Targeted KeyDB: v0.0.0 (git:1069d0b4) // keydb-cli ...

7得票3回答
Redis sentinel无法连接到主节点: 错误: READONLY 您不能在只读从节点上进行写操作。

我有一个使用sentinel体系结构的redis复制: 5个服务器: .1, .2, .3, .4 和 .5 .1: nodejs应用程序, redis主节点, redis sentinel .2: nodejs应用程序, redis从节点 .3: nodejs应用程序, redis从节...

7得票3回答
Redis在docker-compose的本地主机上不可用

我目前遇到了一个问题,已经尝试解决了一周,却没有进展。希望你能指点我正确的方向。 初始情况 描述 我正在构建一个连接到一些API的 NestJS 应用程序。内部使用bullmq 作为消息队列,它本身使用ioredis 连接到redis数据库。我通过以下配置使用docker-compose...