首页/数据/Redis 进阶速查/lazyfree:把删除挪到后台线程
内存与管理99 条

lazyfree:把删除挪到后台线程

lazyfree 系列配置把大对象释放工作交给后台线程执行,避免主线程删除大键时长时间阻塞,是延迟敏感实例的常用开关。

Redis 进阶速查数据更新于 2026-10-12
家族lazy-eviction / lazy-expire / lazy-server-del / lazy-user-del / lazy-user-flush
查看CONFIG GET lazyfree-*
配套UNLINK 与 ASYNC 变体命令

示例

示例
redis-cli CONFIG GET lazyfree-*
redis-cli CONFIG SET lazyfree-lazy-user-del yes
开启后内存回收是异步的,短时 RSS 与报告值可能滞后,属于预期行为。

易错点

  • 开启后立即查询内存没下降就怀疑失效,需等待异步回收
  • 后台回收线程排队时内存峰值仍可能顶到上限

数据来源与参考

  • Redis 官方文档:lazy freeing 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌