Java-Redis持久化之AOF操作
- 1.AOF(append only file)
- 2.请你用自己的话说一说 AOF的过程?
- 3.配置如何开启AOF操作
- 4.AOF的优点和缺点:
1.AOF(append only file)
将我们所有的命令都记录下来保存到文件,恢复的时候把这个文件都执行一遍。
2.请你用自己的话说一说 AOF的过程?
redis先fork一个子进程,这个子进程会创建一个AOF文件,这个文件会以日志的形式把redis所有执行过的指令都记录下来(除了读指令),只许追加文件,不可以修改文件,redis启动之初会重新读取文件恢复数据。
3.配置如何开启AOF操作
默认是不开启的,需要把配置里面的appendonly no 修改为appendonly yes即可
4.AOF的优点和缺点:
优点:
1)每一次修改都可以同步,文件完整性更好!
2)每秒同步一次,可能会丢失一秒的数据
3)从不同步,效率更高
缺点:
1)修复数据把RDB慢
2)AOF运行效率也比RDB慢