redis的rdb快照的几个常用配置参数说明

分类: SQL/NoSQL,服务器  • 发布时间: 2015-10-02 18:47:39  • 浏览量:13760

在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据在 Redis 重启之后仍然可用, Redis 分别提供了 RDB 和 AOF 两种持久化模式。

在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。

save 900 1      // 900内,有1条写入,则产生快照 

save 300 1000   // 如果300秒内有1000次写入,则产生快照

save 60 10000  // 如果60秒内有10000次写入,则产生快照

(这3个选项都屏蔽,则rdb禁用)


stop-writes-on-bgsave-error yes  // 后台备份进程出错时,主进程停不停止写入?

rdbcompression yes    // 导出的rdb文件是否压缩

Rdbchecksum   yes   // 导入rbd恢复时数据时,要不要检验rdb的完整性

dbfilename dump.rdb  //导出来的rdb文件名

dir ./  //rdb的放置路径


配置玩rdb以后,我们可以通过pkill -9 redis来模拟redis服务器宕机,然后重启redis。通过以上操作检测rdb功能


关于RDB持久化和AOF持久化的说明:http://unun.in/sql/188.html

更多介绍:http://redisbook.readthedocs.org/en/latest/internal/rdb.html

《Redis 设计与实现》:http://redisbook.com


文章标签: 配置, redis, nosql, rdb
用户评论:
  • 游客62314 2018-10-26 09:07:16

    打开支付宝首页搜索“527479816”,即可领红包

  • 游客61253 2018-12-03 10:33:55

    [红包]支付宝大额红包! 瓜分15亿!打开支付宝首页搜数字“打开支付宝首页搜索“527479816” 立即领红包” 立即领取。昨天领到几块甚至几十块的人超级多,快试试吧。~[礼物]记得收藏,红包每天都可以领!