全部產品
Search
文件中心

ApsaraDB for Redis:Redis串連問題排查流程

更新時間:Jun 19, 2024

本文介紹ApsaraDB for Redis各類串連問題的排查流程。

若您已收到用戶端返回的錯誤資訊,請查閱常見報錯匹配解決方案。

首次串連排查

網路環境

在開始串連Redis之前,您需要先確認用戶端的網路環境,具體流程圖如下:
圖 1. 排查網路環境排查網路環境
具體步驟如下:
  1. 確認用戶端的網路環境。
    • 專用網路:需確認用戶端所在的ECS執行個體是否與Redis執行個體為同一VPC(專用網路)。
      • ECS執行個體與Redis執行個體為同一VPC,可以通過專用網路進行串連。
      • ECS執行個體與Redis執行個體不為同一VPC,常見情況為ECS執行個體與Redis執行個體不在同一地區,或ECS執行個體與Redis執行個體不屬於同一個阿里雲帳號等。
    • 公網。
  2. 擷取Redis執行個體對應的串連地址,更多資訊請參見查看串連地址

    若未擷取正確的Redis串連地址,例如計劃通過公網訪問卻擷取了Redis的專用網路串連地址,會導致串連失敗。

  3. 準備串連。

串連配置項

您可以參考下圖依次排查串連配置項。
圖 2. 串連配置項串連配置項
具體步驟如下:
  1. 是否已將用戶端的IP地址或IP位址區段添加至Redis執行個體的白名單中,更多資訊請參見設定白名單
  2. 使用PING命令測試ECS執行個體與Redis執行個體之間的網路連接是否正常,更多資訊請參見使用PING命令檢測ECS與Redis之間的網路連接
  3. 確認登入Redis執行個體的賬戶密碼或賬戶密碼的格式是否正確,更多資訊請參見Redis執行個體登入方式
  4. 若已排查上述專案,仍未成功串連Redis,請檢查用戶端的日誌與錯誤碼,匹配解決方案,更多資訊請參見常見報錯

執行個體運行期間排查

Redis執行個體在運行期間產生串連問題,您可以參考下圖依次排查。
圖 3. 運行期間排查流程運行期間排查流程
具體步驟如下:
  1. Redis執行個體是否觸發主備切換,更多資訊請參見主備切換

    主備切換時,執行個體將出現秒級的串連閃斷,屬於正常現象,執行個體會自動回復,您無需進行任何操作。

  2. 進行執行個體診斷,進行問題定位,關於診斷資訊解讀,請參見解讀執行個體診斷報告

適用於