大数据之Redis:RDB保存的文件

Posted 浊酒南街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Redis:RDB保存的文件相关的知识,希望对你有一定的参考价值。

1、RDB保存的文件

01、在redis.conf中配置文件名称,默认为dump.rdb


02、rdb文件的保存路径,也可以修改。默认为Redis启动时命令行所在的目录下

03、rdb的保存策略


04、手动保存快照
命令save: 只管保存,其它不管,全部阻塞
save vs bgsave
05、stop-writes-on-bgsave-error yes
当Redis无法写入磁盘的话,直接关掉Redis的写操作
06、rdbcompression yes
进行rdb保存时,将文件压缩
07、rdbchecksum yes
在存储快照后,还可以让Redis使用CRC64算法来进行数据校验,但是这样做会增加大约10%的性能消耗,如果希望获取到最大的性能提升,可以关闭此功能
08、rdb的备份
先通过config get dir 查询rdb文件的目录
将*.rdb的文件拷贝到别的地方
09、rdb的恢复
关闭Redis
先把备份的文件拷贝到工作目录下
启动Redis, 备份数据会直接加载
10、rdb的优点
节省磁盘空间
恢复速度快
11、rdb的缺点
虽然Redis在fork时使用了写时拷贝技术,但是如果数据庞大时还是比较消耗性能;
在备份周期在一定间隔时间做一次备份,所以如果Redis意外down掉的话,就会丢失最后一次快照后的所有修改。

以上是关于大数据之Redis:RDB保存的文件的主要内容,如果未能解决你的问题,请参考以下文章

Redis之--rdb持久化

redis -- RDB

Redis RDB 和 AOF 对比,恢复优先级

Redis RDB 和 AOF 对比,恢复优先级

redis RDB 和AOF

Redis RDB持久化和AOF持久化详细讲解