redis的持久化

Redis的持久化包括RDB和AOF两种方式,RDB方式节省空间,恢复快速,但时效性较差;AOF方式记录命令,空间占用大,恢复慢,但能保证数据完整性。从Redis 4.0开始,引入了混合方式,结合了RDB和AOF的优点,既优化存储,又能保证高可用性。建议采用混合持久化策略以实现最佳数据保护。
摘要由CSDN通过智能技术生成

redis持久化主要分3种方法:

rdb方式:二进制方式定时(定策略)方式讲内存中的内容放到磁盘,rdb方式,省空间,恢复快,时效性差

aof方式:将命令resp方式存贮到aof磁盘文件中,可以每条命令(或者策略)都进行存储,劣势是空间巨大,恢复慢,就算宕机,可以做到不丢数据或者只丢一秒的数据。

redis4.0之后,出现了混合的方式,文件以aof方式存储,在每次进行aof优化的时候,会对已经保存的命令全部变成二进制的,也就是来源于rdb的内容,后面的新命令会已字符的方式append到文件的尾部。

建议用使用混合的方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值