54.Redis持久化-AOF
AOF Append Only File 追加文件。
Redis处理的每一个写命令都会记录在AOF文件文件中。可以看做是命令日志文件。
配置AOF前,可以先禁用RDB,需要在配置文件中配置:
save "" 表示禁用RDB
AOF默认是关闭的,需要修改配置文件redis.conf来开启。
因为是记录命令,AOF文件会比RDB文件大的多,而AOF会记录对同一个key的多次写操作,但只有最后一次写操作才有意义。通过执行bgrewriteaof命令,可以让AOF文件执行重写功能,用最少得命令达到相同效果。
redis会在触发阈值时自动去重新AOF文件,阈值也可以在redis.conf中配置: