文档首页/ 分布式缓存服务 DCS/ 常见问题/ 大Key/热Key分析/过期Key扫描/ Redis执行大Key分析后内存使用率降低的原因
更新时间:2023-06-16 GMT+08:00

Redis执行大Key分析后内存使用率降低的原因

Redis执行大Key分析,只会查询占用空间过大的Key,并不会删除Key。如果Redis执行大Key分析后内存使用率降低,可能是因为原Redis中存在较多过期Key,因为过期Key的惰性删除机制,Key过期后如果未被访问和识别到,不会立即被删除从而积压,在实例进行大Key分析过程中,会遍历Redis实例中的所有Key,使实例中的过期Key被识别到过期,因而被删除。

过期Key的删除机制,以及如何手动执行过期Key或设置自动过期Key扫描的操作,请参考过期Key扫描