Java-Redis持久化之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慢
AOF是Redis的持久化方式之一,通过记录所有命令来保存数据。在Redis中,启用AOF会创建一个追加式日志文件,每次命令执行后追加内容。为了数据完整性,可以配置同步策略,如每秒同步或不同步。AOF的优点在于能保证数据完整性,即使丢失也是极少数,但相应地,其恢复速度可能较RDB慢,且运行效率较低。
713

被折叠的 条评论
为什么被折叠?



