本文介紹雲資料庫 Tair(相容 Redis)各類串連問題的排查流程。
若您已收到用戶端返回的錯誤資訊,請查閱常見報錯匹配解決方案。
首次串連排查
網路環境
在開始串連Tair(以及Redis開源版)之前,您需要先確認用戶端的網路環境,具體流程圖如下:
具體步驟如下:
確認用戶端的網路環境。
專用網路:需確認用戶端所在的ECS執行個體是否與Tair執行個體為同一VPC(專用網路)。
ECS執行個體與Tair執行個體為同一VPC,可以通過專用網路進行串連。
ECS執行個體與Tair執行個體不為同一VPC,常見情況為ECS執行個體與Tair執行個體不在同一地區,或ECS執行個體與Tair執行個體不屬於同一個阿里雲帳號等。
公網。
擷取Tair執行個體對應的串連地址,更多資訊請參見查看串連地址。
若未擷取正確的串連地址,例如計劃通過公網訪問卻擷取了Tair的專用網路串連地址,會導致串連失敗。
準備串連。
串連配置項
您可以參考下圖依次排查串連配置項。
具體步驟如下:
是否已將用戶端的IP地址或IP位址區段添加至Tair執行個體的白名單中,更多資訊請參見設定IP白名單。
使用
PING
命令測試ECS執行個體與Tair執行個體之間的網路連接是否正常,更多資訊請參見使用PING命令檢測ECS與Redis之間的網路連接。確認登入Tair執行個體的賬戶密碼或賬戶密碼的格式是否正確,更多資訊請參見執行個體的登入方式。
若已排查上述專案,仍未成功串連Tair,請檢查用戶端的日誌與錯誤碼,匹配解決方案,更多資訊請參見常見報錯。
執行個體運行期間排查
若Tair執行個體在運行期間產生串連問題,您可以參考下圖依次排查。
具體步驟如下:
Tair執行個體是否觸發主備切換,更多資訊請參見主備切換。
主備切換時,執行個體將出現秒級的串連閃斷,屬於正常現象,執行個體會自動回復,您無需進行任何操作。
進行執行個體診斷,進行問題定位,關於診斷資訊解讀,請參見解讀執行個體診斷報告。