Redi持久化之快照(RDB)

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 redis.conf
[
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值