RDB是通过快照方式实现数据持久化,使用bgsave触发异步快照,使用save触发同步快照,根据redis.conf配置自动触发bgsave,主从复制时触发。
AOF是把redis server执行事务的命令持久化到aof.文件中,至于什么时候把redis server执行事务的命令从aop缓存再持久化到磁盘,是根据刷盘策略决定的,因为把把redis server执行事务的命令会导致aop.文件过大,所以把redis把相同的命令压缩。
RDB安全比较低,因为它是每隔一段时间进行持久化存储。AOF安全性比较高因为,他的实时进行持久化储存。
RDB默认采取以二进制压缩方式持久化,AOF采取的执行指令,所以RBD的数据的恢复比AOF快。



