| 机制 | 写临时文件 → rename 替换 |
|---|---|
| 残留 | temp-*.rdb 通常来自异常终止 |
| 清理 | 确认快照未进行中再删除 |
查看与清理
查看与清理
ls -lh /data/redis/temp-*.rdb
redis-cli INFO persistence | Select-String rdb_bgsave_in_progress
rm /data/redis/temp-12345.rdb替换依赖同一文件系统内 rename 的原子性;把临时目录与目标目录分到不同挂载点会破坏这一保证。
快照写入 temp-<pid>.rdb 后再原子替换 dump.rdb;进程被强杀可能残留 temp 文件,一般无害,可确认无对应进程后清理。
| 机制 | 写临时文件 → rename 替换 |
|---|---|
| 残留 | temp-*.rdb 通常来自异常终止 |
| 清理 | 确认快照未进行中再删除 |
ls -lh /data/redis/temp-*.rdb
redis-cli INFO persistence | Select-String rdb_bgsave_in_progress
rm /data/redis/temp-12345.rdb