全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):開啟讀寫分離

更新時間:Sep 16, 2025

Tair (Redis OSS-compatible)支援開關讀寫分離功能自訂唯讀節點數量讀寫分離功能採用星型複製架構,所有隻讀節點均從主節點同步資料,資料同步延遲低。

影響

  • 秒級串連閃斷:開啟或關閉讀寫分離操作會導致執行個體發生秒級串連閃斷。請在業務低峰期執行,並確保執行個體寫入流量較低且應用具備重連機制。

  • 命令限制增加:由於讀寫分離不支援部分命令,在執行個體開啟讀寫分離時,請評估命令限制對業務的影響,更多資訊,請參見讀寫分離的命令限制

前提條件

執行個體需同時滿足以下條件:

  • 部署模式為雲原生。經典執行個體可轉為雲原生後,再執行本操作。

  • 執行個體為Redis開源版Tair(企業版)記憶體型、持久記憶體型。

  • 執行個體規格為1 GB及以上。

  • 執行個體類型為高可用。

  • 叢集架構執行個體必須為代理模式。標準架構無此要求。

操作步驟

  1. 訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列,單擊節點管理

  3. 開啟讀寫分離開關。

  4. 在彈出的面板中,確認執行個體配置資訊以及訂單費用。單擊去支付

    說明

    新建立的唯讀節點規格與主節點(源執行個體)一致。

  5. 根據提示完成支付流程。

    支付成功後,執行個體狀態將變為變更配置中。請等待1~5分鐘,執行個體狀態改為運行中即表示變更配置完成,您可以在執行個體詳情頁中查看進展。

    說明

    若執行個體為雙可用性區域,執行個體提供主、備可用性區域的串連地址(兩個地址均支援讀、寫操作)。您需要主動區分主、備可用性區域串連地址,並將備可用性區域的請求指向備可用性區域串連地址,以實現就近訪問和負載平衡。

  6. (可選)更多管理操作。

    • 調整隻讀節點數量:在節點管理頁面,單擊操作列下的修改。標準架構支援的唯讀節點範圍為1~9個,叢集架構為每分區1~4個。

    • 關閉讀寫分離功能:關閉讀寫分離開關。

常見問題

開啟讀寫分離時報錯The primary availability zone requires at least one read-only node?

因為當前執行個體為多可用性區域、標準架構(主可用性區域1個主節點、備可用性區域1個備節點),而讀寫分離的最低要求是主可用性區域必須具備1個主節點和1個唯讀節點。

請您先為主可用性區域增加1個備節點,確保主可用性區域有2個節點,再開啟讀寫分離。