redis持久化主要分3种方法:
rdb方式:二进制方式定时(定策略)方式讲内存中的内容放到磁盘,rdb方式,省空间,恢复快,时效性差
aof方式:将命令resp方式存贮到aof磁盘文件中,可以每条命令(或者策略)都进行存储,劣势是空间巨大,恢复慢,就算宕机,可以做到不丢数据或者只丢一秒的数据。
redis4.0之后,出现了混合的方式,文件以aof方式存储,在每次进行aof优化的时候,会对已经保存的命令全部变成二进制的,也就是来源于rdb的内容,后面的新命令会已字符的方式append到文件的尾部。
建议用使用混合的方式
Redis的持久化包括RDB和AOF两种方式,RDB方式节省空间,恢复快速,但时效性较差;AOF方式记录命令,空间占用大,恢复慢,但能保证数据完整性。从Redis 4.0开始,引入了混合方式,结合了RDB和AOF的优点,既优化存储,又能保证高可用性。建议采用混合持久化策略以实现最佳数据保护。
1599

被折叠的 条评论
为什么被折叠?



