Redis持久化机制RDB+AOF(数据恢复)

Redis的持久化包括RDB快照和AOF追加文件两种方式。RDB提供数据集的快照,适用于全量恢复;AOF记录每次修改,实时性更好,成为主流方案。AOF有三种同步策略,appendfync everysec在性能和数据丢失之间取得平衡。Redis4.0引入混合持久化,结合RDB和AOF优点。AOF重写用于减小文件体积,过程中通过AOF重写缓冲区确保数据一致性。
摘要由CSDN通过智能技术生成

Redis有两种持久化化操作:

  1. RDB快照
  2. AOF追加文件

快照(snapshotting)持久化(RDB)

Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。
Redis创建快照之后,可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本(Redis的主从结构,主要用来提高Redis性能),还可以将快照留在原地以便重启服务器的时候使用。

快照持久化是Redis默认的持久化方式,在Redis.conf配置文件中默认有此下配置

save 900 1  #在900s后,如果至少有一个key发生变化,Redis就会自动触发BGSAVE命令创建快照
save 300 10 #在300s后,如果至少有10个key发生变化,Redis就会自动触发BGSAVE命令创建快照
save 60 10000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值