aof默认是不开的。备份频率是更高的。
aof备份的频率:
appendfsync always: 每次收到写命令就立即强制写入磁盘,最慢的,但是保证完全持久化,不推荐使用。
appendfsync everysec: 每秒强制写入磁盘一次,在性能和持久化方面做了很后的折中,推荐。
appendfsync no: 完全依赖os,性能最好,持久化没保证。如果redis比较忙,就不备份,如果redis比较闲,就再备份。
配置文件保存,然后重新启动redis-server。
可以看到文件保存到appendonly.aof文件中了。开启aof,之前的redis数据会丢失。
频率的配置:
如果不确定,就使用everysec。
总结:
snappshoting 一般的数据持久化使用,效率高,数据迁移方便。
aof适用于备份,数据实时性备份要求更高的情况。