當Redis數據庫實例數據規模增大、讀寫流量暴增時,通過自動增加分片功能,可以快速彈性適配可用內存不足的情況,確保實例內存利用率處于安全水位,幫助您規避Redis內存溢出的風險,可有效保障線上業務穩定性。本文介紹開啟Redis自動增加分片的操作。
前提條件
目標數據庫實例為Redis社區版云原生版集群架構。
場景示例
如果您在DAS上開啟了自動增加分片功能,當Redis數據庫實例可用內存不足時,DAS會自動為Redis數據庫實例增加1個分片。
操作步驟
登錄DAS控制臺。
在左側導航欄,單擊實例監控,然后單擊Redis頁簽。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在實例頁面的左側導航欄單擊自治中心,在頁面右側單擊自治功能開關。
在 頁簽中,打開自治功能開關,并在優化和限流頁簽勾選自動增加分片,然后配置以下參數。
參數
描述
內存平均利用率不小于
觸發自動增加分片的閾值。
分片數量上限
實例總分片數量的上限。 取值為正整數,取值范圍:4~32。
說明當實例總分片數量達到設定的分片數量上限時,將不再自動增加分片。
觀測窗口
實例性能的觀測時間。
說明DAS會周期性對實例進行檢測,在觀測窗口內,當實例整體內存平均利用率達到用戶設定的閾值時,DAS會為實例自動增加一個分片。
說明計費規則和變配流程與手動調整Redis云盤實例分片相同,詳情請參見變更實例配置。
單擊確定。
配置告警模板進行告警訂閱,以便及時了解數據庫實例的自動增加分片情況。
系統會推薦告警模板并添加對應自治事件的告警規則,您可以依照系統提示進行配置。
選擇需要告警通知的告警聯系組。
單擊添加聯系人,添加新的告警聯系人。
單擊新增聯系組,添加新的告警聯系組。
單擊目標聯系人后的修改或移除,修改或刪除已有聯系人的信息。
詳細操作請參見管理告警聯系人。
單擊提交配置,并在彈出的對話框中確認告警配置。
相關文檔
當您需要減少Redis數據庫實例的分片時,需要手動進行操作,詳情請參見調整實例的分片數量。