最近nodeJSを使ってプロジェクトを書いてリモートredisに接続したのですが、デプロイ後にシステムを利用していると時(shí)々redis接続失敗のエラーが発生して再起動(dòng)が必要なのですが、最近接続失敗やタイムアウトが多くなってきました。よくあるのですが、原因と解決方法がわかりません。
redis
的配置有最大空閑連接時(shí)間,你可以先看看配置是什么CONFIG GET TIMEOUT
。如果 CONGIG SET TIMEOUT 0
設(shè)置為0
,則redis
サーバーは積極的に切斷しません。
もちろん、nodejs redisドライバーはクエリコマンドを?qū)g行する前に接続の生存ステータスを確認(rèn)してからクエリコマンドを?qū)g行する必要があります。