Ich habe kürzlich ein Projekt mit nodeJS geschrieben und eine Verbindung zu Remote Redis hergestellt. Bei der Verwendung des Systems nach der Bereitstellung tritt gelegentlich der Fehler auf, dass die Redis-Verbindung fehlschlägt. In letzter Zeit kommt es jedoch immer häufiger zu Verbindungsfehlern oder Zeitüberschreitungen. Häufig, ich weiß nicht, was die Ursache ist und wie ich es lösen kann?
redis
的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT
。如果
CONGIG SET TIMEOUT 0
设置为0
,则redis
服务器则不会主动断开连接。当然,nodejs的redis驱动,应该在执行查询命令之前检查连接的存活状态,然后再执行查询命令。