redis 学习笔记 (四)持久化RDB

redis 学习笔记 (四)持久化RDB

RDB(redis database) 概述

RDB(redis database),快照持久化策略。RDB 是 redis 默认的持久化策略,RDB的方式比AOF更加的高效.

缺点: 最后一次持久化的数据可能丢失

RDB保存的是dump.rdb文件

文件配置同样在redis.conf里面

SNAPSHOTTING 快照

save <seconds> <changes>

save  900 1

save  300 10

save 60 10000

保存秒数跟更改的次数进行快照

强制备份

save 命令直接进行强制备份

stop-weites-on-bgsave-error

yes 的时候出错就停止写

no 就不在乎数据一致性

rdbcompession

是否对快照进行压缩存储,yes 会进行LZF算法进行压缩.

rdbchecksum

进行数据校验,一般关闭CRC64算法进行校验.

保存快照 save 或者 bgsave 进行异步操作保存快照

优势

适合大规模的数据恢复,对数据完整性和一致性要求不高

劣势

redis 意外down机会丢失最后一次快照后的所有修改, fork的时候数据被克隆一份, 大致两倍的内存膨胀需要考虑

如何停止RDB

set  save ""
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值