Redi持久化之快照(RDB)

Redis的持久化方法包括快照(RDB)和AOF,本文聚焦于RDB持久化。快照是通过拍摄内存数据的快照生成dump.rdb文件,重启时加载以保持数据。配置快照持久化主要在Redis.conf中,通过save命令、bgsave命令或根据配置文件默认触发。验证快照效果涉及启动、添加数据、关闭Redis及再次启动的过程。快照持久化有其优缺点,如简洁的备份文件、适合灾备,但可能导致数据丢失。禁用快照持久化可通过注释掉save配置实现。
摘要由CSDN通过智能技术生成

Redis持久化

所谓的持久化就是保持我们的数据不丢失,讲数据通常保存在我们的硬盘中。在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的优缺点,在项目中我们得根据实际的情况来选择具体的持久化方式。

本文只要讲解快照持久化。

快照持久化

也叫RDB持久化,就是通过拍摄快照的方式来实现持久化,将某个时间的内存数据存储在一个rdb文件中。在Redis服务器重新启动的时候会加载rdb文件中的数据

配置快照持久化

Redis中快照持久化默认是开启的,在Redis.conf配置文件中有相关的配置选项
在这里插入图片描述

参数 默认值 说明
save 900 1 900秒内至少有一个key被更改就执行快照
save 300 10 300秒内至少有10个key被更改就执行快照
save 60 10000 60秒内至少有10000个key被更爱就执行快照
stop-writes-on-bgsave-error yes 拍摄快照失败是否继续执行写命令
rdbcompression yes 是否对快照进行压缩
rdbchecksum yes 是否数据校验
dbfilename dump.rdb 快照文件存储的名称
dir ./ 快照文件存储的位置

验证快照效果

1.进入安装目录,如果有dump.rdb文件就删除

在这里插入图片描述

2.启动redis,然后添加几条数据,然后关闭redis并退出

[root@xie redis]# ./src/redis-server re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值