redis宕机和过期 Redis策略如何保障服务器宕机或重启( 二 )


AOF是追加更改命令文件,那么大家想下一直追加追加,就是会导致文件过大,那么Redis是怎么解决这个问题的呢? Redis解决这个问题的方法是AOF下面有个机制叫做bgrewriteaof重写机制,我们来看下它是个啥
注:AOF文件重写并不是对原文件进行重新整理,而是直接读取服务器现有的键值对,然后用一条命令去代替之前记录这个键值对的多条命令,生成一个新的文件后去替换原来的AOF文件 。
我们知道了AOF的实现原理,我们来分析下它的优缺点 。
优点:能最大限度的保证数据安全,就算用默认的配置everysec,也最多只会造成1s的数据丢失 。
【redis宕机和过期 Redis策略如何保障服务器宕机或重启】缺点:数据量比RDB要大很多,所以性能没有RDB好!

,

推荐阅读