redis的持久化方案

本文深入探讨Redis数据库的两种主要持久化方案:RDB快照和AOF追加日志。RDB通过定期保存内存数据至磁盘,实现快速恢复但可能损失数据;AOF则记录所有写操作,虽确保数据完整性,但消耗更多资源。

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

Redis数据库数据都放在内存中。如果机器 挂掉,内存数据就不存在了。

redis的持久化方案:

1.RDB 快照形式  定期将当前时刻的数据保存到磁盘中,生成一个dump.rdb的文件。优点就是性能较好,数据备份。缺点是,在下次自动保存之前,中间如果有数据存入到redis中,redis会丢失数据。

2.AOF append only file 所有对redis的操作命令记录在aof文件中,恢复数据,直接执行一遍文件即可。优点就是每秒保存,数据相对来说比较全,缺点是比较耗费性能

因为AOF耗费性能,所以aof在redis的配置中默认是关闭的,所以我们需要收到打开。

appendonly no ---修改为--->  appendonly yes  如下图红标所示

 

 

一般同时开启两个持久化方案,则按照 AOF的持久化放案恢复数据。默认是按照rdb的方式恢复数据,如果开启了AOF,就是用AOF恢复数据,数据是存在于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值