Redis为了内部数据的安全考虑,会把本身的数据以文件的形式保存在硬盘中一份,在重启之后会自动把硬盘的数据恢复到内存(redis)里面。
该持久化默认开启,一次性把redis中全部的数据保存在硬盘中,如果数据非常多(10G-20G)就不适合频繁该持久化操作。
./redis-cli bgsave
本质:把用户执行的没个“写”指令(增、删、改)都备份到文件中,还原数据的时候就是执行具体的指令而已。
./redis-cli bgrewriteaof
异步保存数据到磁盘(手动快照持久化)
./redis-cli bgsave
返回上次成功保存到磁盘的unix时间戳
./redis-cli lastsave
同步保存到服务器并关闭redis服务
./redis-cli shutdown
优化AOF备份文件
./redis-cli bgrewriteaof
原文:https://www.cnblogs.com/jxl1996/p/10182524.html