AOF持久化:Append only file:保存写的状态
1、记录下数据库除查询以外的命令
2、以增量的方式追加保存到AOF文件中
一、配置解释
(1)AOF持久化的方式默认是关闭的,找到redis.conf配置文件,修改yes即可打开
(2)AOF的三个配置
appendfsync always 一旦缓存发生变化就写入AOF中
appendfsync everysec每个1s写入一次AOF(推荐)
appendfsync no 交给操作系统处理,操作系统一般写满之后再写入AOF
RDB和AOF的优缺点:
RDB优点:全量数据快照,文件小。恢复快
RDB缺点:无法保存最近一次快照之后的数据
AOF优点:可读性高,适合保存增量数据,数据不易丢失
AOF缺点:文件体积大,恢复时间长
RDB-AOF混合持久化策略
BGSAVE做全量持久化,AOF做增量持久化。