大Key和熱Key分析
更新時間 2025-07-25 20:19:18
最近更新時間: 2025-07-25 20:19:18
分享文章
分布式緩存支持分析實例中的占用空間較大的大key和訪問頻率較高的熱key。
說明大key和熱key分析需要消耗CPU資源,建議在業務低峰時段執行大Key和熱Key分析。
前提條件
已成功開通分布式緩存服務Redis實例,且實例處于運行中狀態。
- 進行熱key分析時,需在實例配置中,將maxmemory-polic修改成volatile-lfu,參考修改修改實例配置參數。
大key和熱key的定義
參數 說明 大Key Redis中存儲的value可以分為兩類,一類是String類型的元素,一類是集合元素,根據這兩類,通過大Key可分為以下兩種情況:
String類型的value,值超過1 MB
集合類型的value,成員數超過3000
熱Key 熱Key是指在一段時間內,某個Key的訪問量顯著高于其他Key,形成訪問熱點。
例如:實例每秒處理請求10000次,而其中某一個Key的訪問量達到每秒3000次。
操作步驟
- 登錄 。
- 在管理控制臺左上角選擇實例所在的區域。
- 在實例列表頁,單擊目標實例名稱進入實例詳情頁面。
- 左側菜單點擊CloudDBA->TOP KEY分析,進入TOP KEY分析界面。
- 點擊實時Tab頁,點擊立即分析,即可立即分析展示大key和熱key的分析結果。
- 點擊歷史Tab頁,勾選TOP KEY自動掃描,可搜索歷史的大key和熱key。
注意勾選TOP KEY自動掃描對業務量大的場景可能會有性能影響。