在串連雲資料庫 Tair(相容 Redis)執行個體前,您需要先擷取執行個體的串連地址。執行個體的VIP(Virtual IP Address)地址在維護、變更配置時可能發生變化,因此建議您在業務中使用執行個體的串連地址(例如r-2vcl6xcftp1nu7****.com
),確保串連的可用性。您可以在控制台查看各類型的串連地址。
前提條件
已將用戶端的IP地址添加至執行個體的白名單中,更多資訊請參見設定白名單。
操作步驟
訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在串連資訊地區,可查看到各連線類型的地址和連接埠號碼。
接下來,您可以串連執行個體,更多資訊請參見通過redis-cli串連執行個體。
代理模式與直連模式
Tair (Redis OSS-compatible)支援的串連模式:
代理模式
用戶端通過Proxy 伺服器(Proxy Server)串連執行個體。
Proxy為阿里雲完全自研,承擔著路由轉寄、負載平衡、模式轉換與容錯移轉等職責,同時支援執行阿里雲自研的Proxy命令,具有彙總串連、增強讀效能、簡單易用等優勢,有助於您設計更高效的業務系統,更多資訊請參見Tair Proxy特性說明。
直連模式
若執行個體為標準架構(主從模式),用戶端將直接連接主節點(Master)。
若執行個體為叢集架構,用戶端將直接連接執行個體,由原生Redis Cluster進行負載平衡等,與原生Redis Cluster串連模式完全一致。
各架構的網路、串連功能矩陣
為便於閱讀,約定✔️表示支援該功能,❌表示不支援該功能。
部署模式 | 執行個體架構 | 連線類型 | Virtual Private Cloud | 公網 |
雲原生 | 標準架構 | 直連模式 | ✔️ | ✔️ |
叢集架構1 | 直連模式 | ✔️ | ❌ | |
代理模式(Proxy) | ✔️ | ✔️ | ||
讀寫分離架構 | 代理模式(Proxy) | ✔️ | ✔️ | |
經典 | 標準架構 | 直連模式 | ✔️ | ✔️ |
叢集架構2 | 代理模式(Proxy) 直連模式 | ✔️ | ✔️ | |
讀寫分離架構 | 代理模式(Proxy) | ✔️ | ✔️ |
1雲原生叢集架構執行個體只能支援直連模式和代理模式的其中一種模式。
2經典叢集架構執行個體可以同時支援直連模式和代理模式。
專用網路與公網
Tair (Redis OSS-compatible)支援的网络类型:
專用網路
Virtual Private Cloud(Virtual Private Cloud)是私人網路環境,通過底層網路通訊協定,在網路二層完成網路隔離,具備安全可靠、靈活可控、簡單易用的特性和較強的可擴充性。更多資訊請參見什麼是Virtual Private Cloud。
應用情境:ECS執行個體與執行個體屬於同一專用網路,並通過專用網路串連至執行個體,可獲得更高的安全性和更低的網路延遲。
公網(Internet)
公網即互連網,更多資訊請參見申請公網串連地址。
通過公網串連執行個體不會產生阿里雲流量費用,但存在一定的安全風險,推薦通過專用網路串連以擷取更高的安全性。
應用情境:本地裝置、不同專用網路的ECS執行個體和第三方雲產商可通過公網串連執行個體。
常見問題
為什麼不顯示串連地址?
為什麼沒有申請公網地址的操作入口?
怎樣知道執行個體是否為雲原生叢集架構直連模式?
怎樣開啟代理模式的串連地址?
是否支援串連備節點?怎麼沒看到備節點的串連地址?
相關文檔
串連Tair (Redis OSS-compatible)的方法:
若用戶端無法正常串連執行個體,且產生報錯資訊,您可以在常見報錯中匹配解決方案。