redis持久化主要分3种方法:
rdb方式:二进制方式定时(定策略)方式讲内存中的内容放到磁盘,rdb方式,省空间,恢复快,时效性差
aof方式:将命令resp方式存贮到aof磁盘文件中,可以每条命令(或者策略)都进行存储,劣势是空间巨大,恢复慢,就算宕机,可以做到不丢数据或者只丢一秒的数据。
redis4.0之后,出现了混合的方式,文件以aof方式存储,在每次进行aof优化的时候,会对已经保存的命令全部变成二进制的,也就是来源于rdb的内容,后面的新命令会已字符的方式append到文件的尾部。
建议用使用混合的方式