文章目录
Redis学习笔记-AOF日志&重写机制
Redis
使用最多的场景是 缓存
,若出现服务器宕机的情况,内存中的数据将全部丢失,若恢复数据的时候从后端数据库读取就会给数据库造成很大的压力,并且数据恢复缓慢,所以对于 Redis
来说,实现数据的持久化是非常重要的,而 AOF
日志 和 RDB
快照是 Redis
实现持久化的两大机制,这篇文章学习一下 AOF
持久化日志。
1.笔记图
2.AOF 日志实现
AOF
是一种写后日志,即先执行Redis
命令,后记录日志。
3.写日志先后顺序的思考
Redis
为了避免额外开销,写AOF
日志的时候不会对些命令语法检查- 如果先写日志再执行命令可能会记录错误的命令,恢复数据时,可能出错
- 只有能执行成功的命令,才会被记录到日志中</