Redis AOF的原理 持久化有点与缺点【面试题详解】

今天爱分享给大家带来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,转载请注明出处。
0
农民的追求3.75优化版[PC+安卓/1.98G]Peasant's Quest [v3.75] [Tinkerer] [欧美RPG/AI汉化/作弊]
农民的追求3.75优化版[PC+安卓/1.98G]Peasant's Quest [v3.75] [Tinkerer] [欧美RPG/AI汉化/作弊]
3分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?