redis专题-6.持久化RDB 和 AOF

本文深入探讨Redis的两种主要持久化方式:RDB快照和AOF日志记录。介绍了RDB快照通过SAVE和BGSAVE命令创建dump.rdb文件的过程,并讨论了AOF通过追加操作来记录每个写命令实现数据持久化的机制。此外,还提供了配置示例及恢复策略说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.总体介绍
     1.1.什么是redis的持久化?   rdb和aof
     1.2  rdb持久化存储: save—阻塞服务,
 不建议使用bgsave — 子进程异步备份数据
dump.rdb 
appendonly.aof

二.rdb (Redis DataBase) 

 2.3 Rdb保存的事dump.rdb文件 (恢复策略需要使用到)
            执行flushall将内存已经清空,dump.rdb已经为null
            执行shutdown,flushall迅速斩断内存,形成dump.rdb文件
            SAVE 迅速备份 

三.aof  (Append Only File)
redis.conf文件中修改
3.1 appendonly 将值修改为yes(使用AOF 持久化)
3.1  appendfilename aof默认生成配置文件名
3.2 aof文件出现问题 ,进行修复策略,通常进入bin目录进行操作
3.3设置Reids重写的日志大小    auto-oaf-rewrite-min-size  3G起步
恢复策略 :  先找aof文件,rdb和aof可以共存


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值