本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
當數據規模增大、讀寫流量暴增時,云數據庫 Tair(兼容 Redis)云原生集群架構實例支持自由調整分片節點的數量,且支持無感擴縮容(即擴縮容不閃斷無只讀狀態)。增、減分片后,實例將自動進行數據重平衡,確保數據的一致性。該功能可幫助您更靈活地應對讀寫熱點和數據傾斜問題。
前提條件
實例的架構類型為集群架構。
實例的部署模式為云原生。
費用
按量付費實例,增減分片數量后,會按新規格計費。您只需在收到賬單時付費,無需提前付費。
包年包月實例,增加分片需支付新增分片的費用;刪除分片,會自動退款。具體的費用說明和退款說明,請參見變更配置費用說明。
影響
增加分片和刪除分片暫不支持設定在可維護時間段執行,當您完成分片數量的調整操作后,實例會立即轉變為變配中。
變更配置的完成時間和網絡、任務隊列、實例負載、數據量大小等多種因素有關,由于變配操作可能引發響應延遲的波動,請盡量在業務低峰期執行變配操作。
刪除分片會降低實例的總容量和實例性能,同時也會造成對應分片上的連接強制斷開,請謹慎執行。如需執行,請確保應用具備重連機制。
使用限制
實例的總分片數最少為2個,單次操作的分片數上限為32個,實例總分片數上限為256個。
操作步驟
訪問Redis實例列表,在上方選擇地域,然后單擊目標實例ID。
在分片信息區域框,根據業務需求選擇下述操作:
增加分片
單擊增加分片,在彈出的對話框中,設置分片的數量。單擊去支付,根據頁面提示完成支付流程。
說明分片規格與現有分片的規格保持一致,不支持調整。
刪除分片
警告刪除分片會降低實例的總容量和實例性能,同時也會造成對應分片上的連接強制斷開,請謹慎執行。如需執行,請確保應用具備重連機制。
單擊批量刪除或單擊對應分片ID的刪除可刪除分片。
常見問題
刪除分片,數據會丟失嗎?
刪除分片,數據不會丟失。數據會重新分布。
刪除分片,會退款嗎?
刪除分片,會自動退款。具體的費用說明和退款說明,請參見變更配置費用說明
增加或減少實例的分片數量,數據會重分布嗎?
當實例分片數量發生變化時,實例會自動分析數據的分布,并對數據進行重平衡。Redis在內核層對數據重平衡過程進行了深度優化,提供快速重平衡的同時,降低對業務的影響。
相關API
API接口 | 說明 |
為Redis集群實例添加數據分片節點。 | |
刪除Redis集群實例中的數據分片節點。 |