今天爱分享给大家带来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,转载请注明出处。

![特工17 V0.25.9 官方中文版[更新][PC+安卓][4.6G] [亚洲风SLG/中文/动态CG]](/wp-content/uploads/replace/2025/07/19/51a26a58f2a0426bf9d7afd74af5291e.webp)