您可以在控制台查看实例的缓存分析结果,了解缓存数据中的大Key分布情况。

使用限制

  • Redis实例的引擎版本为4.0或以上;
  • Redis实例的小版本为最新。
说明 如果您的实例版本不符合使用缓存分析功能的条件,并且您确认需要升级版本以使用该功能,请参见升级小版本升级大版本

背景信息

大Key是影响Redis性能的常见原因之一 ,大Key操作会阻塞同一节点下的其他操作,从而导致Redis性能下降。云数据库Redis版的缓存分析功能在每日全量备份数据时对缓存结构进行分析,找出占用空间最大的前100个Key,在控制台保存分析结果供您查看。

您还可以通过手动操作进行即时分析,快速发现实例中的大Key并针对性地进行优化,解决相关问题,保障业务性能。

控制台只保存每天最新的一条分析结果,如您先通过手动操作进行了分析,当日稍晚时间系统进行了自动分析,控制台上只会保持最新的结果,即系统自动分析的结果。

说明 系统自动进行缓存分析的时间由数据全量备份的时间决定,您可以在控制台的备份与恢复中修改该时间,详细步骤请参见设置备份策略

手动分析操作步骤

  1. 登录Redis管理控制台
  2. 在界面左上方的菜单栏中选择实例所在的地域 。
  3. 实例列表页,单击目标实例ID或者其右侧操作栏的管理
  4. 实例信息页,单击左侧导航栏中的CloudDBA > 缓存分析
  5. 单击右侧的立即分析
    立即分析 缓存分析_用户指南_云数据库 Redis 版 阿里云技术文档
    说明
    • 单击立即分析后,系统会生成当前时间的分析结果,并替换当天在此之前的分析结果。
    • 单击立即分析后如果分析结果未更新,可稍后单击立即分析右侧的刷新以更新页面。