全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):變更執行個體架構

更新時間:Sep 13, 2025

Tair (Redis OSS-compatible)支援標準(主備)架構和叢集架構互轉。

費用說明

隨用隨付執行個體,按變更後的規格計費。訂用帳戶執行個體,根據升配或降配,支付或退還價差。

變更配置的計費規格和降配退費的問題,請參見變更配置說明

標準(主備)轉叢集

影響

  • 串連地址、帳號密碼、白名單等不變:變更完成後應用代碼無需修改。

  • 通常不遺失資料:但在切換的瞬間,若發生原主節點宕機等並發的極端情況,存在丟失少量未同步資料的理論風險。

  • 1~2次30秒內串連閃斷:執行切換時會出現1~2次30秒內的串連閃斷,請確保應用具有重連機制。

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

  • Lua指令碼可能發生丟失:由於叢集架構對Lua指令碼的使用存在一定的限制,當執行個體變更配置至叢集架構時,Lua指令碼可能因指令碼內容不滿足限制條件而發生丟失,請務必提前備份,更多資訊,請參見叢集架構特殊限制

  • 命令限制增加:由於叢集架構不支援部分命令,在執行個體變更配置至叢集架構,請評估命令限制對業務的影響,更多資訊,請參見叢集架構命令限制

  • 升級至最新小版本:為保障更出色的效能和穩定性,若執行個體的小版本過低,在變更配置時,系統會將執行個體的小版本升級至最新。小版本會向前相容,無需擔心相容性問題。

限制

  • 若已開啟讀寫分離,需先關閉。

  • 若執行個體為分布式執行個體的子執行個體,不支援變更架構。

  • Tair(企業版)SSD型執行個體不支援變更執行個體架構。

操作步驟

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

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

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

    重點配置項切換時間說明:

    • 資料移轉後切換:完成資料移轉後,立即切換至新節點。

    • 可維護時間內切換(推薦):在可維護時間段(業務低峰期)執行切換至新節點。在執行個體切換前,您可以在控制台工作中樞,單擊對應執行個體任務右側的修改切換時間,修改切換時間。

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

    提交後,無論選擇何種切換時間,執行個體狀態將立即變為變更配置中,但這不影響執行個體提供服務。系統會先執行變更配置的準備工作(申請資源、同步資料等),僅當切換節點時,涉及節點會出現串連閃斷。

變更完成後注意事項:

  • 串連模式預設為代理模式。用戶端串連數需通過代理節點監控介面查看,資料節點串連數顯示為0。

  • 警示設定將失效原CloudMonitor中的應用分組可能會失效。如需繼續使用請重新設定。

  • 資料閃回功能將關閉。如需繼續使用請重新設定。

叢集轉標準(主備)

影響

  • 串連地址、帳號密碼、白名單等不變:變更完成後應用代碼無需修改。

  • 通常不遺失資料:但在切換的瞬間,若發生原主節點宕機等並發的極端情況,存在丟失少量未同步資料的理論風險。

  • 1~2次30秒內串連閃斷:執行切換時會出現1~2次30秒內的串連閃斷。

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

  • 升級至最新小版本:為保障更出色的效能和穩定性,若執行個體的小版本過低,在變更配置時,系統會將執行個體的小版本升級至最新。小版本會向前相容,無需擔心相容性問題。

限制

  • 若已開啟讀寫分離,需先關閉。

  • 直連模式叢集不支援轉標準架構。

  • Tair(企業版)SSD型執行個體不支援變更執行個體架構。

操作步驟

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

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

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

    重點配置項切換時間說明:

    • 資料移轉後切換:完成資料移轉後,立即切換至新節點。

    • 可維護時間內切換(推薦):在可維護時間段(業務低峰期)執行切換至新節點。在執行個體切換前,您可以在控制台工作中樞,單擊對應執行個體任務右側的修改切換時間,修改切換時間。

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

    提交後,無論選擇何種切換時間,執行個體狀態將立即變為變更配置中,但這不影響執行個體提供服務。系統會先執行變更配置的準備工作(申請資源、同步資料等),僅當切換節點時,涉及節點會出現串連閃斷。

變更完成後注意事項:

常見問題

變更配置需要多長時間?

變更配置與網路、業務請求量、資料量大小等多種因素有關,因此變更配置時間長度無法預估。

您可以在執行個體資訊頁面右上方,單擊image.png查看任務進度。

image.png

標準版變更配置為叢集版時,資料會自動遷移到各個分區?

是的。標準版變更配置為叢集版時,後台將自動遷移資料,使資料均衡分布在各個分區。

變更架構後,資料庫(DB)數量會變嗎?

不會。預設256個DB不會改變。

Tair(企業版)不同儲存介質如何變更配置?

Tair(企業版)不同儲存介質(記憶體型、持久記憶體型、磁碟ESSD型)間不支援相互變更配置。

能否單獨提高執行個體的CPU效能?

Tair(以及Redis開源版不支援單獨升級CPU。您可以通過以下方式提升執行個體整體的CPU效能:

  • 標準架構執行個體變更為叢集架構或讀寫分離架構。

  • 讀寫分離架構執行個體增加唯讀節點數。

  • 叢集架構執行個體增加分區數。

具體操作,請參見如何升級執行個體的CPU規格

執行個體規格資訊,請參見執行個體規格導航與常見問題

經典版執行個體能否直接升級至雲原生版執行個體?

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

高可用(雙副本)執行個體如何變更為單副本執行個體?

由於單副本無資料可靠性保證,因此不支援將高可用執行個體變更配置為單副本執行個體。

如有需要,請單獨購買高可用執行個體,再通過DTS將高可用執行個體的資料移轉到單副本執行個體,更多資訊請參見雲資料庫Tair(相容Redis)間的遷移

變更配置時,需要業務暫停讀寫嗎?

不需要。但由於可能出現1分鐘內的唯讀狀態和1~2次30秒內串連閃斷,建議您在業務低峰期變更配置和執行切換。

變更配置會丟失備份組嗎?

變更配置不會造成備份組丟失。但經典版叢集架構執行個體在減少分區或變更配置為標準架構時,會導致歷史備份組與執行個體節點的映射關係產生變化。

在該情境下,如何尋找歷史備份組:您可以通過歷史備份時間點、歷史備份組ID檢索相關的備份組。

如何完成恢複操作:您可以通過下載歷史備份組(RDB檔案)、解析、匯入至新執行個體中完成備份恢複。

變更配置報錯“The direct custins can not trans to normal custins”,怎麼解決?

經典叢集架構執行個體,且開啟了直連地址,變更架構類型為標準版或讀寫分離版時,會提示“The direct custins can not trans to normal custins”。原因為開啟了直連地址的經典叢集架構不能變更架構類型。如需變更架構類型,請先釋放直連地址

變更配置後,配置為什麼沒有更新?

可能是中繼資料快取重新整理延遲,請稍等幾分鐘後重新整理頁面。