redis有两种持久化方式,一种是RDB(快照方式),另外一种是aof(命令追加的方式)。由于rdb恢复快,但是只使用rdb会导致丢数据。aof比较全,但是由于保存了很多的过程化的数据,所以文件会变的非常大,后来出现了一个rewrite的机制,可以去除一些过程化的数据。
所以通常我们都会是采用混合模式,即同时使用rdb和aof两种方式,先通过rdb快速恢复到某一时刻,然后再执行aof里面的命令进行补充,既可以保证效率,也可以保证不丢失数据。
redis有两种持久化方式,一种是RDB(快照方式),另外一种是aof(命令追加的方式)。由于rdb恢复快,但是只使用rdb会导致丢数据。aof比较全,但是由于保存了很多的过程化的数据,所以文件会变的非常大,后来出现了一个rewrite的机制,可以去除一些过程化的数据。
所以通常我们都会是采用混合模式,即同时使用rdb和aof两种方式,先通过rdb快速恢复到某一时刻,然后再执行aof里面的命令进行补充,既可以保证效率,也可以保证不丢失数据。