全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):調整叢集分區數

更新時間:Sep 13, 2025

當資料規模增大、讀寫流量顯著增長時,建議增加Tair (Redis OSS-compatible)叢集執行個體的分區數,以提升執行個體的整體效能。變更配置後,執行個體會自動進行資料重平衡(無需手動操作)。

背景資訊

雲原生版叢集與經典版叢集的管控架構存在顯著差異,兩者在調整叢集分區數時採用的流程截然不同。

對比項

雲原生版叢集

經典版叢集

變更配置流程概述

支援自由調整分區的數量,且過程中實現無感擴縮容(即擴縮容不閃斷、無唯讀狀態)。以下均為系統後台執行。

  1. 在原執行個體的基礎上,增、刪分區。

  2. 自動進行資料重平衡,確保資料的一致性。

  3. 變更配置完成。

需要將執行個體完全遷移到新的執行個體中,因此也支援同時調整分區規格。以下均為系統後台執行。

  1. 建立新執行個體。

  2. 將資料移轉至新執行個體,並完成資料重平衡。

  3. 在指定切換時間點切換至新執行個體(此時會出現1~2次30秒內的串連閃斷)。

  4. 變更配置完成。

影響

影響較小。其變更配置完成時間與網路、任務隊列、執行個體負載、資料量大小等多種因素有關,由於變更配置操作可能引發響應延遲的波動,建議在業務低峰期進行。

  • 執行個體切換時會出現1~2次30秒內的串連閃斷,建議在業務低峰期進行。

  • 為保障變更配置後的新執行個體能快速追平原執行個體的增量資料,同時規避因DNS緩衝引起的資料雙寫,在變更配置過程中,通常情況下執行個體會出現1分鐘內的唯讀狀態,而在寫入量較大的情境下唯讀狀態的時間可能增加。

  • 在變更配置時,系統會將執行個體的小版本升級至最新。小版本會向前相容,無需擔心相容性問題。

費用

  • 隨用隨付執行個體:增刪分區數後,會按新規格計費。

  • 訂用帳戶執行個體:增加分區需支付新增分區的費用;刪除分區,會自動退款。具體的費用說明和退款說明,請參見變更配置費用說明

調整叢集分區數

雲原生版叢集

注意事項

  • 除代理模式執行個體在減分區時支援選擇可維護時間段執行,其餘情境均會立即執行,當您完成分區數的調整操作後,執行個體狀態會立即轉變為變更配置中

  • 執行個體的總分區數最少為2個,單次操作的分區數上限為64個,執行個體總分區數上限為256個。

  • 在增加分區時,執行個體會自動進行資料重平衡,但如果單次增加的分區數過少,會導致重平衡速度過慢、擴容效率低。建議單次增加的分區數不少於當前總分區數的1/6(向上取整),例如:

    • 當前執行個體為8分區,建議增加分區數不少於2個(8/6=1.33,向上取整為2)。

    • 當前執行個體為64分區,建議增加分區數不少於11個。

    • 當前執行個體為100分區,建議增加分區數不少於17個。

操作步驟

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

  2. 分區資訊地區框,根據業務需求選擇下述操作:

    • 增加分區

      單擊增加分區,在彈出框中,設定分區的數量。單擊去支付,根據頁面提示完成支付流程。

      說明

      分區規格與現有分區的規格保持一致,不支援調整。

    • 刪除分區

      警告

      刪除分區會降低執行個體的總容量和執行個體效能,同時也會造成對應分區上的串連強制斷開,請謹慎執行。如需執行,請確保應用具備重連機制。

      1. 單擊大量刪除或單擊對應分區ID的刪除

        若是叢集代理模式,還需選擇Proxy節點的刪除策略(推薦可維護時間內執行)。

      2. 單擊確定。分區立即刪除,資料自動遷移至其他分區。

經典版叢集

注意事項

操作步驟

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

  2. 訂用帳戶執行個體,選擇右上方的規格調整 > 規格升配規格降配。隨用隨付執行個體,選擇右上方的規格調整 > 規格升降配

  3. 在變更配置頁面中,選擇需要的配置,單擊立即購買

    重要

    推薦選擇可維護時間段進行切換。在執行個體執行該任務前,您可以在控制台左側導覽列的工作中樞,找到對應執行個體的任務,隨時可以修改任務的執行時間。

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

後續步驟

提交變更配置後,執行個體的狀態會立即變為變更配置中,此時不會影響執行個體提供服務。您可以在工作中樞頁面查看任務狀態。

常見問題

  • Q:增加或刪除執行個體的分區數,資料會重分布嗎?

    A:當執行個體分區數發生變化時,執行個體會自動分析資料的分布,並對資料進行重平衡。

    • 雲原生版執行個體在核心層對資料重平衡過程進行了深度最佳化,能夠在快速重平衡的同時,儘可能降低對業務的影響。

    • 經典版執行個體則會在新執行個體完成資料重平衡後,才進行執行個體切換。

  • Q:刪除分區,資料會丟失嗎?

    A:不會丟失,資料會重新分配。

  • Q:刪除分區,會退款嗎?

    A:會自動退款。具體的費用說明和退款說明,請參見變更配置費用說明

  • Q:經典版執行個體能轉換為雲原生版執行個體嗎?

    A:可以,請參見轉為雲原生部署模式

相關API

API介面

說明

AddShardingNode

增加雲原生版叢集執行個體的分區。

DeleteShardingNode

刪除雲原生版叢集執行個體的分區。

ModifyInstanceSpec

增刪經典版叢集執行個體的分區。

相關文檔

如需更新分區規格,請參見變更執行個體配置