# 实例诊断ID说明
表1cause_ids 
| ID | ID类型  | ID说明                      |
|:---|:---|:---|
| 1   | cause   | 活跃连接数超过{THRESHOLD}。       |
| 2  | cause | 瞬时流量过大。                  |
| 3  | cause   | 底层磁盘异常。                    |
| 4  | cause  | 持久化失败。                     |
| 5 | cause | 内存使用量超过{THRESHOLD}。     |
| 6  | cause   | 已开启RDB,内存使用量超过{THRESHOLD}。 |
| 7   | cause    | Redis内部内存碎片率过高。         |
| 8  | cause     | 缓存命中率低于{THRESHOLD}。        |
| 9  | cause  | 大量key集中过期。                |
| 10   | cause    | 执行了O(N)时间复杂度命令：{COMMANDS}。 |
| 11   | cause   | CPU负载高于{THRESHOLD}。      |
| 12    | cause    | 执行持久化。                     |
| 13   | cause    | QPS升高。                  |
   
表2impact_ids 
| ID | ID类型      | ID说明        |
|:---|:---|:---|
| 1   | impact | Redis拒绝连接。 |
| 2  | impact  | Redis断开连接。   |
| 3    | impact   | Redis响应变慢。   |
| 4  | impact    | RDB持久化失败。   |
| 5   | impact   | 缓存命中率下降。    |
| 6     | impact   | AOF持久化失败。   |
   
表3advice_ids 
| ID | ID类型     | ID说明                        |
|:---|:---|:---|
| 1   | advice     | 客户端使用连接池复用已有连接。           |
| 2    | advice   | 采用读写分离或集群。                  |
| 3  | advice    | 扩容。                        |
| 4    | advice  | 业务低峰期手动执行memory purge。     |
| 5   | advice    | 排查Redis使用方法或降低缓存粒度，减少内存逐出。 |
| 6    | advice | 分散设置key过期时间。                |
| 7     | advice   | 避免使用O(N)时间复杂度命令。           |
   
