一、定义
AOF是将所有的Redis的写命令记录到文件中,这个文件叫做AOF文件。
二、开启
############################## APPEND ONLY MODE ###############################
appendonly yes #默认的是no #是否开启
appendfilename "appendonly.aof" #文件名称
# appendfsync always
appendfsync everysec #表示每秒执行一次fsync
# appendfsync no
三、同时开启
RDB与AOF同时开启,优先加载AOF的文件。
四、AOF重写
用一条命令去代替之前记录这个键值对的多条命令,生成一个新的文件后去替换原来的 AOF 文件。
五、优缺点
优点:AOF提供了每秒同步得机制,所以丢失的数据最多是1秒内的数据。
缺点:相同的文件,AOF的文件要比RDB文件大一点。而且速度要比RDB慢一点
刻意练习
AOF的优缺点是什么
来源:oschina
链接:https://my.oschina.net/u/4407552/blog/4279419