| 命令 | BGREWRITEAOF |
|---|---|
| 进度 | INFO persistence 的 aof_rewrite_in_progress |
| 替换 | 完成后切换新文件,旧文件不再使用 |
示例
示例
redis-cli BGREWRITEAOF
redis-cli INFO persistence | Select-String aof_rewrite重写不清空内存数据,只是把「命令历史」压缩成「当前状态」的紧凑写法,例如多次 INCR 记录成一次 SET。
重写由子进程根据当前内存数据生成新 AOF:期间新写入进入重写缓冲,重写完成后追加上缓冲并原子替换旧文件,文件体积随之回落。
| 命令 | BGREWRITEAOF |
|---|---|
| 进度 | INFO persistence 的 aof_rewrite_in_progress |
| 替换 | 完成后切换新文件,旧文件不再使用 |
redis-cli BGREWRITEAOF
redis-cli INFO persistence | Select-String aof_rewrite