欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-05 10:59:48
...

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 ""
相关标签: redis