#1647·ioredis

在抛出 `Error: getaddrinfo ENOTFOUND` 时,连接没有关闭

作者: rajgaur98创建于 2022年9月6日更新于 2026年9月6日
标签stale

我在使用`blpop`命令时收到了意想不到的结果,所以我进行了一些调试,发现了这个问题。当出现`Error: getaddrinfo ENOTFOUND`错误时,iredis 会尝试重新连接,而当它重新连接时,它会创建一个新连接,而不是重用旧连接。因此,现在我有两个打开的客户端连接,一个在错误之前,一个在错误之后。我通过在`redli`cli中使用`client list`命令来发现了这一点。