大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次。
操作步骤
- 登录 Redis管理控制台。
- 在管理控制台左上角选择实例所在的区域。
- 在实例列表页,单击目标实例名称进入实例详情页面。
- 左侧菜单点击CloudDBA->TOP KEY分析,进入TOP KEY分析界面。
- 点击实时Tab页,点击立即分析,即可立即分析展示大key和热key的分析结果。
- 点击历史Tab页,勾选TOP KEY自动扫描,可搜索历史的大key和热key。
注意勾选TOP KEY自动扫描对业务量大的场景可能会有性能影响。