您可以调用数据库自治服务DAS(Database Autonomy Service)的相关API接口来执行缓存分析或Key分析任务。

功能介绍

  • 缓存分析:通过分析Redis的备份文件,展示实例中的大Key详情,同时也支持实时展示热Key信息,帮助您掌握Key在内存中的占用和分布、Key过期时间等信息,为您的优化操作提供数据支持,帮助您避免因Key倾斜引发的内存不足、性能下降等问题。更多信息,请参见通过缓存分析展示大Key详情
  • Key分析:实时展示实例中的大Key和热Key信息,同时支持查看4天内的大Key和热Key历史信息。该功能可帮助您掌握Key在内存中的占用、Key的访问频次等信息,为您的优化操作提供数据支持。更多信息,请参见通过Key分析查询大Key和热Key

注意事项

本文介绍的API接口属于DAS产品,您需要使用核心库和DAS产品的SDK来调用:

相关使用方法请参见快速开始

相关接口

类别 API接口 说明
缓存分析 CreateCacheAnalysisJob 创建缓存分析任务。
DescribeCacheAnalysisJobs 查询缓存分析任务列表。
DescribeCacheAnalysisJob 查询缓存分析任务详情。
DescribeHotKeys 查询Redis实例的热点Key。
Key分析 DescribeHotBigKeys 获取当前内存中实时的热Key和大Key信息。
DescribeTopHotKeys 获取一段时间内排名前20的热Key信息。
DescribeTopBigKeys 获取一段时间内排名前20的大Key信息。
DescribeHotKeys 获取Redis实例的热Key信息。