说明大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通常以其被访问的请求频率来判定,当每秒请求数超过3000时,被判定为热Key。
操作步骤
- 登录 Redis管理控制台。
- 在管理控制台左上角选择实例所在的区域。
- 在实例列表页,单击目标实例名称进入实例详情页面。
- 左侧菜单点击CloudDBA->TOP KEY分析,进入TOP KEY分析界面。
- 点击实时Tab页,点击立即分析,即可立即分析展示大key和热key的分析结果。
- 点击历史Tab页,勾选TOP KEY自动扫描,可搜索历史的大key和热key。
注意勾选TOP KEY自动扫描对业务量大的场景可能会有性能影响。