【发布时间】:2021-09-03 08:01:27
【问题描述】:
有没有人在使用 node js ioredis 包连接到独立的 redis 服务器时遇到以下错误?
以下是错误堆栈跟踪:
2018-08-16T10:52:18.351869060Z [ioredis] Unhandled error event: Error: connect ETIMEDOUT
2018-08-16T10:52:07.449457296Z at Timer.listOnTimeout (timers.js:207:5)
2018-08-16T10:52:07.449448499Z at tryOnTimeout (timers.js:237:5)
2018-08-16T10:52:07.449439722Z at ontimeout (timers.js:365:14)
2018-08-16T10:52:07.449430834Z at Socket._onTimeout (net.js:339:8)
2018-08-16T10:52:07.449421915Z at Socket.emit (events.js:185:7)
2018-08-16T10:52:07.449413002Z at emitNone (events.js:86:13)
2018-08-16T10:52:07.449403458Z at Socket.g (events.js:291:16)
仅在节点 js 中实例化独立 Redis 对象时会发生这种情况。下面是我正在使用的代码,
var publisher = new redis(redisPort, redisHost);
任何解决方案都将受到高度赞赏。
【问题讨论】: