概述
本文主要介绍如何搜索云数据库Redis中过大的Key。
详细信息
Redis提供了List、Hash、Zset等复杂类型的数据结构,在使用Redis时可能由于Key设计不合理导致某个Key过大。而Redis为简单的单线程模型,获取或者删除较大Key时都可能会对业务产生一定影响,另外在集群模式下大Key的产生还很容易导致某个子节点的内存溢出。可通过以下方式搜索云数据库Redis中的大Key:
- 在Redis控制台查看大Key,详情请参见实时Top Key统计。
- 通过审计日志看历史大Key,详情请参见查询审计日志。
- 通过缓存分析来处理大Key,详情请参见离线全量key分析。
-
通过API获取大Key:
DAS产品的API接口 说明 DescribeHotBigKeys 获取当前内存中实时的热Key和大Key信息。 DescribeTopHotKeys 获取一段时间内排名前20的热Key信息。 DescribeTopBigKeys 获取一段时间内排名前20的大Key信息。 DescribeHotKeys 获取Redis实例的热Key信息。
相关文档