暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
redis恢复策略研究
547
7页
3次
2020-02-08
10墨值下载
Author陈龙
Date:20200208
Redis 恢复策略研究
前言:
Redis 针对数据持久化,提供了 2 方法,以作为数据库备份恢复。一种方法
(RDB)另一种叫做数据追加AOF两种方法各有优缺点,本文通过揭示两种持久化
原理,实际效率上的表现,以及如何提高数据持久化安全性基于灾难恢复场景
恢复方案。
1.Redis 数据库恢复技术
Redis 数据库作为一款高效内存数据库,不同于关系型数据库事务备份(数据一
致性,它的数据恢复包括两个步骤:数据持久化数据恢复。
RDB AOF这两组不同持久化配置,控制着不同数据写入磁盘方式因此,对于
不同场景策略下,两种配置需求也更不相同。下面,我们分别这两种方式进行介绍。
1.1 RDB
RDB快照持久化。可以存在某一时刻所有数据都能写入磁盘创建
方式存储某时刻数据副本。
RDB 配置方式如下:
save 600 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
参数
设置
参数说明
Save
600 1
600 秒内至少有 1 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)stop-writes-on-bgsave-error默认情况下,如果 Redis 最后一次存储失败后,Redis
就会自动停止操作,这样可以提示运维人员快照写入结果但是建议部些监
或者脚观察写入情况
该问题报错信息
MISCONF Redis is configured to save RDB snapshots, but it is currently not
able to persist on disk. Commands that may modify the data set are disabled,
because this instance is configured to report errors during writes if RDB
snapshotting fails (stop-writes-on-bgsave-error option). Please check the
Redis logs for details about the RDB error.
2)dbfilename生成一种紧凑进制文件,文件很小于备份。文件有固定
求,它存的是进制数据,大体可以分为以下 5 部分:
REDIS:文 5 字节 REDIS 字符标识当前文件为 RDB
of 7
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜