参考博客:https://www.cnblogs.com/ysocean/p/9114267.html
这个博客总结的不错,在他的基础上稍加改动
一、什么是AOF持久化
除了RDB持久化之外,Redis还支持AOF持久化功能。与RDB持久化通过保存数据库中的键值对记录数据库状态不同,AOF通过保存服务器所执行的写命令来记录数据库状态。
二、AOF配置开启
Redis.conf文件配置
-
appendonly:默认值为no,redis 默认使用的是rdb方式持久化,开启 AOF 持久化方式,需将 appendonly 修改为 yes。
-
appendfilename :aof文件名,默认是"appendonly.aof"
-
appendfsync:aof持久化策略的配置;先缓存再写入,以下的写入代表缓存,同步代表写入
always表示服务器在每个事件循环都要将aof_buf缓存区中的所有内容写入AOF文件中,并且同步AOF文件,以保证数据同步到磁盘,效率最低,但是安全性最