持久化问题

1.RDB简介
8b056ea6b52009c4f8fc0b62c5fcad51987cf152

2.RDB配置
c25d22fbb24354262aaceea1fa0eb4f160ef7fcc

3.RDB的fork原理:copy-on-write,专门拷贝一份数据给主线程执行写操作

c170c60156bd58174052325218646831b9c38db5

c7500c25fef55df020d850c3093ff43a16e922d4

9cf145417614297bd71d428715fdeb1c5643de26

4.AOF持久化

4.1 简介
fb642dea02f9ab33f41b65ec8e3db9cdd5b1c705

4.2 配置
e47d74b54b9be181f05e564ab4548e3791c4eee6

由于AOF会将所有的redis命令都重新执行一遍以达到恢复原来redis缓存的目的,
因此 .aof记录文件会非常的大且冗余

因此需要通过 [bg•rewrite•aof] 对AOF文件进行重写
进行优化 —>会自动对文件内容进行压缩
074bf54397d74b2c42dbefd7a1cede1344aa9984

RDB和AOF的对比

9222b8c91da6e86b013a8e56c2c41a74dd908e5e