
# 离线分析Redis备份数据
DCS支持通过控制台的"离线全量Key分析"功能，分析实例或指定节点备份文件中的TOP 500大Key(内存占用)、TOP 500大Key(数量)、TOP 500 Key前缀、TOP 500永不过期大Key(占用内存)、TOP 500永不过期大Key(数量)分布情况。
![](https://support.huaweicloud.com/usermanual-dcs/public_sys-resources/note_3.0-zh-cn.png)
该功能目前受限使用，默认未开启，使用前需要请先[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)联系客服开启该功能。
#### 约束与限制
- Redis 4.0及以上版本的实例支持分析Redis的离线Key记录。
- 目前仅支持分析RDB类型的备份文件。
- 如果实例进行了如下内容的变更操作，则实例变更后不支持分析实例变更前的备份文件。
  - 实例缩容
  
  - 集群实例水平扩容
  
  - 实例类型变更（主备实例变更为读写分离实例除外）
   
- 默认每天（间隔24小时）只能提交一次离线全量Key分析任务。
 
#### 分析Redis的备份Key记录
1. 登录[分布式缓存服务管理控制台](https://console.huaweicloud.com/dcs)。
2. 在管理控制台左上角单击![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001549115173.png)，选择实例所在的区域。
3. 单击左侧菜单栏的"缓存管理"，进入实例信息页面。
4. 单击需要实例诊断的DCS缓存实例名称，进入该实例的概览页面。
5. 选择"分析与诊断 \> 缓存分析 \> 离线全量Key分析"进入离线全量Key分析页面。
6. 单击"立即分析"，选择需要分析的实例节点。如果是集群实例，支持选择对实例分析或某个节点进行分析。 
   图1选择分析节点   
   ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002174137032.png "点击放大")
   图2选择分析节点   
   ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002467693465.png "点击放大")
   
   
   
7. 选择"分析方式"，支持选择"新建备份并分析"或"历史备份文件分析"。 
   - 新建备份并分析：立即为所选节点创建一个新的备份文件并分析（新建的备份文件仅用于此次数据分析，不会记录在[备份与恢复](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312030.html)功能的备份记录中）。
   
   - 历史备份文件分析：从该实例的历史备份记录中选择一条备份文件进行分析，仅支持选择RDB类型的实例备份记录。
   
   
   **如果选择了"新建备份并分析"方式，并且选择分析的实例节点为主节点时，数据备份过程中可能会对实例性能有一定的影响，建议在业务低峰期或者选择从节点进行分析。**
   
   
8. 根据需要输入Key的前缀分析分隔符，用于统计TOP前缀Key。默认的分隔符是:;,_-+@=\|#，无需手动输入。
9. 单击"确定"提交分析任务，当分析任务的状态转变为"成功"后，分析完成。 
   如需下载或删除分析任务，单击分析任务右侧的"下载"或"删除"，如需批量删除分析任务，勾选需要删除的分析任务，单击任务上方的"删除"。
   
   
10. 单击任务ID，查看Key分析结果。 
    Key分析结果包含备份数据的基本信息、节点信息、Key信息、TOP 500大Key(内存占用)、TOP 500大Key(数量)、TOP 500 Key前缀、TOP 500永不过期大Key(占用内存)、TOP 500永不过期大Key(数量)分布情况。
    图3Key分析结果   
    ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002134310725.png "点击放大")
    
    
    
 
