首页/数据/Redis 进阶速查/大 key 的安全删除
性能与排障129 条

大 key 的安全删除

删除大集合用 UNLINK 或分批删除(HSCAN+SHDEL 等),避免 DEL 同步释放造成长时间阻塞;删除前确认数据可弃。

Redis 进阶速查数据更新于 2026-10-12
一步UNLINK key
分批HSCAN 扫描 + HDEL 分片删除
确认数据用途与备份情况

示例

示例
redis-cli UNLINK big:hash
redis-cli HSCAN big:hash 0 COUNT 100
分批删除期间空集合会被自动清理,注意循环退出条件。

易错点

  • 不确认用途直接删,误删不可恢复数据
  • 分批脚本没有限速,扫描命令本身也形成压力

数据来源与参考

  • Redis 官方文档:大键删除建议
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌