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