Tair (Redis OSS-compatible)支援變更執行個體的配置,包括擴容或縮容記憶體規格、變更執行個體架構,以滿足不同的效能和容量需求。
費用說明
隨用隨付執行個體,按變更後的規格計費。訂用帳戶執行個體,根據升配或降配,支付或退還價差。
變更配置的計費規格和降配退費的問題,請參見變更配置說明。
變更配置流程
變更配置影響
經典執行個體和雲原生標準架構執行個體
執行個體執行切換時會出現1~2次30秒內的串連閃斷。
為保障變更配置後的新執行個體能快速追平原執行個體的增量資料,同時規避因DNS緩衝引起的資料雙寫,在變更配置過程中,通常情況下執行個體會出現1分鐘內的唯讀狀態,而在寫入量較大的情境下唯讀狀態的時間可能增加,因此建議在業務低峰期進行變更配置。
為保障更出色的效能和穩定性,若執行個體的小版本過低,在變更配置時,系統會將執行個體的小版本升級至最新。小版本會向前相容,無需擔心相容性問題。
如果變更執行個體的架構(即標準架構、叢集架構、讀寫分離架構之間的變更配置),還會有以下影響:
原有的警示設定將失效、原CloudMonitor中的應用分組可能會失效,如需繼續使用請重新設定,更多資訊請參見警示設定與查看應用分組。
資料閃回功能將關閉,如需繼續使用請重新設定,更多資訊請參見通過資料閃回按時間點恢複資料。
由於叢集架構對Lua指令碼的使用存在一定的限制,當執行個體變更配置至叢集架構時,Lua指令碼可能因指令碼內容不符合限制而發生丟失,請務必提前備份,更多資訊,請參見叢集架構與讀寫分離架構執行個體的命令限制。
由於叢集架構和讀寫分離架構不支援部分命令,在執行個體變更配置至叢集架構或讀寫分離架構前,請評估命令限制對業務的影響,更多資訊,請參見叢集架構與讀寫分離架構執行個體的命令限制。
雲原生叢集架構執行個體
變更分區規格可能發生主備切換,執行切換時,涉及的分區將會出現串連閃斷。
變更配置限制
變更配置的功能矩陣
不同的部署方式和架構,變更配置頁面(訂用帳戶執行個體為升級配置或降級配置頁面)支援不同的配置變更。
為便於瀏覽和內容表達,本文的表格約定使用下述注釋:
✔️表示在變更配置頁面可以直接操作,可通過本文的操作步驟完成變更配置。
⭕️表示在變更配置頁面不能直接操作,需要通過其他功能頁面完成變更配置。具體的操作方式,見表格下方的說明。
❌表示不支援此類變更配置。
➖表示不涉及。
部署類型\變更配置業務 | 變更為叢集架構 | 變更為讀寫分離架構 | 變更為標準架構 | 變更分區規格 | 變更分區數 | 變更唯讀節點數 |
經典部署 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
雲原生標準架構 | ✔️ | ⭕️1 | ➖ | ✔️ | ➖ | ➖ |
雲原生叢集架構 | ➖ | ⭕️2 | ✔️3 | ✔️ | ⭕️4 | ➖ |
雲原生讀寫分離架構 | ⭕️5 | ➖ | ⭕️6 | ✔️ | ➖ | ⭕️7 |
1雲原生標準架構變更為讀寫分離架構,需通過讀寫分離設定開啟讀寫分離,詳情請參見開啟讀寫分離功能。
2雲原生叢集架構變更為讀寫分離架構,執行個體需要為代理模式,且需先變更為標準架構,再通過讀寫分離設定開啟讀寫分離。
3雲原生叢集架構變更為標準架構,執行個體需要為代理模式。直連模式不支援。
4雲原生叢集架構變更分區數,需通過增加分區或大量刪除來實現,詳情請參見調整執行個體的分區數量。
5雲原生讀寫分離架構變更為叢集架構,需先關閉讀寫分離,才能在變更配置頁面變更。
6雲原生讀寫分離架構變更為標準架構,需通過讀寫分離設定關閉讀寫分離,詳情請參見開啟讀寫分離功能。
7雲原生讀寫分離架構變更唯讀節點數,需通過讀寫分離設定增加或減少唯讀分區數,詳情請參見自訂讀寫分離副本數。
操作步驟
常見問題
什麼原因會導致變更配置失敗?
變更配置後,執行個體串連地址會變化嗎?應用代碼是否需要修改?
Tair(企業版)不同儲存介質如何變更配置?
能否單獨提高執行個體的CPU效能?
經典版執行個體能否直接升級至雲原生版執行個體?
叢集架構執行個體如何變更為標準架構執行個體?
高可用(雙副本)執行個體如何變更為單副本執行個體?
變更配置時,需要業務暫停讀寫嗎?
標準版變更配置為叢集版或叢集版增減分區數時,資料會自動遷移到各個分區?
變更配置需要多長時間?
變更配置會遺失資料嗎?
變更配置會丟失備份組嗎?
已設定切換時間為可維護時間內執行,為什麼提交變更配置後執行個體狀態為變更配置中?
變更配置報錯“The direct custins can not trans to normal custins”,怎麼解決?
相關API
API介面 | 說明 |
變更配置執行個體的規格。 |