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实现限制同一ip、一定时间内限制访问次数
下一篇: Redis学习笔记之持久化机制