今天爱分享给大家带来Redis AOF的原理 持久化有点与缺点【面试题详解】,希望能够帮助到大家。
AOF的原理是什么?
AOF的出现很好的解决了数据持久化的实时性,AOF以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令来恢复数据。AOF会先把命令追加在AOF缓冲区,然后根据对应策略写入硬盘(appendfsync)
AOF持久化方式的优点:
做到最多丢失1-2s内的数据(最多丢失2s数据,因为AOF追加阻塞)
AOF持久化方式的缺点:
AOF文件比RDB文件大
可能导致追加阻塞
PS:
如果AOF文件fsync同步时间大于2s,Redis主进程就会阻塞;
如果AOF文件fsync同步时间小于2s,Redis主进程就会返回;
其实这样做的目的是为了保证文件安全性的一种策略
原文链接:https://blog.itblood.com/1030.html,转载请注明出处。

![罪恶之夏:禁忌之爱的故事Ch.2.7汉化版[PC+安卓/3.80G/更新]Sinful Summer: A Tale of Forbidden Love [Ch. 2.7] [亚洲SLG/汉化/动态]](/wp-content/uploads/replace/2025/07/19/770a25b81699506c377324f5f26584e7.webp)