全部產品
Search
文件中心

ApsaraDB for Redis:使用PING命令檢測ECS與Redis之間的網路連接

更新時間:Jun 19, 2024

建立Redis執行個體後,或在使用過程中突然無法串連Redis執行個體時,您可以在ECS的命令列中使用PING命令檢測ECS與Redis執行個體網路是否能夠連通。

操作步驟

  1. 擷取Redis執行個體的串連地址,更多資訊請參見查看串連地址
  2. 登入用戶端所在的ECS執行個體,並在命令列中執行PING命令。

    例如Redis執行個體的串連地址為r-bp1zx****.redis.rds.aliyuncs.com,命令樣本如下。

    ping r-bp1zx****.redis.rds.aliyuncs.com
    說明 Windows系統和Linux系統中都可以使用該命令。
  3. 查看測試結果。
    • Windows系統會在4次PING之後顯示測試結果,如下圖。
      說明 如果需要持續檢測連通性請使用ping <host> -t命令。
      圖 1. Windows伺服器執行ping命令在WindowsServer上ping阿里雲Redis
    • Linux系統執行該命令後將會持續發送ping請求,您可以按下鍵盤上的Ctrl鍵加C鍵停止執行並統計結果,樣本如下。
      圖 2. Linux伺服器執行ping命令在Linux系統中ping阿里雲Redis

結果分析

  • 如果所有請求都成功收到了回複(參見上方樣本圖),則串連正常。
  • 如果未收到正常回複,則串連異常,常見失敗原因如下:
    • 網域名稱解析失敗,更多資訊請參見解決因網域名稱解析失敗導致的串連問題
    • ECS異常行為觸發安全性原則,導致服務被禁止。請檢查伺服器,在安全性群組的出方向設定精確的規則,例如限定該ECS只能訪問業務需要的地址和連接埠,此處為Redis執行個體的6379連接埠,更多資訊請參見添加安全性群組規則
    • 您的本地裝置由於網路防火牆等自身原因,無法串連到Redis,請進行檢查。