最近用nodeJS寫了個項目,連接的遠端的redis,部屬後在使用該系統時,偶爾會出現redis連接失敗的錯誤,所以會要重啟,不過最近連接失敗或超時的情況變得越來越頻繁,不知道是什麼原因導致,又該如何解決?
redis的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT。如果 CONGIG SET TIMEOUT 0 设置为0,则redis伺服器則不會主動斷開連線。
redis
CONFIG GET TIMEOUT
CONGIG SET TIMEOUT 0
0
當然,nodejs的redis驅動,應該在執行查詢命令之前檢查連接的存活狀態,然後再執行查詢命令。
redis
的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT
。如果
CONGIG SET TIMEOUT 0
设置为0
,则redis
伺服器則不會主動斷開連線。當然,nodejs的redis驅動,應該在執行查詢命令之前檢查連接的存活狀態,然後再執行查詢命令。