当前位置: 首页 > 工具软件 > ioredis > 使用案例 >

[ioredis] Unhandled error event: Error: connect ETIMEDOUT报错的解决办法

麻书
2023-12-01

之前项目中redis初始化是使用@Init 装饰器来处理,近期配置中心上线后,配置将统一到配置中心获取。

@Init 就不能再使用了,因为其先于远程配置获取,redis初始化要改为远程配置获取完成后才做。

偶尔会报[ioredis] Unhandled error event: Error: connect ETIMEDOUT,部分文章说要将connectTimeout设置成10000,但是查看文档后,默认设置就是如此。所以不合理。

看完文档后发现是lazyConnect设置成true就不再报错。

完美解决。

 类似资料: