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主进程就会返回;

其实这样做的目的是为了保证文件安全性的一种策略

人已赞赏
数据库

Redis RDB的原理是什么【面试题详解】

2020-11-5 14:21:12

数据库

Redis的同步机制是什么【面试题详解】

2020-11-5 14:24:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();