文档章节

Redis rdb快照持久化

明月知心
 明月知心
发布于 2017/07/28 16:48
字数 246
阅读 12
收藏 0

rdb 工作原理:

 每隔N分钟或N次写操作后, 从内存dump数据形成rdb文件, 压缩 放在备份目录

rdb 配置参数

在redis-conf 中配置如下 

  • save 900 1    #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。
  • save 300 10                                    # 必须是300秒之后至少10个关键字发生变化。
  • save 60 10000                                # 必须是60秒之后至少10000个关键字发生变化。
  • stop-writes-on-bgsave-error yes    # 后台存储错误停止写。
  • rdbcompression yes                       # 使用LZF压缩rdb文件。
  • rdbchecksum yes                           # 存储和加载rdb文件时校验。
  • dbfilename dump.rdb                    # 设置rdb文件名。
  • dir ./                                               # 设置工作目录,rdb文件会写入该目录。

rdb的缺陷:

在2个保存点之间,断电, 将会丢失1-N分钟的数据 出于对持久化的更精细要求,redis增添了aof方式 append only file (日志持久化)

© 著作权归作者所有

共有 人打赏支持
明月知心
粉丝 5
博文 158
码字总数 71882
作品 0
武汉
程序员
Redis高并发3-redis数据持久化之rdb

内容大纲 1、如何配置RDB持久化机制 2、RDB持久化机制的工作流程 3、基于RDB持久化机制的数据恢复实验 ------------------------------------------------------------------------ 1、如何配...

久违了java
03/18
0
0
redis学习--的持久化数据备份(RDB和AOF)

接上一篇:安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目 一、dump.rdb文件是怎么生成的 二、什么是redis持久化 三、redis的RDB是什么? ...

saucxs
08/13
0
0
redis系列--redis4.0深入持久化

前言 在之前的博文中已经详细的介绍了redis4.0基础部分,并且在memcache和redis对比中提及redis提供可靠的数据持久化方案,而memcache没有数据持久化方案,本篇博文将详细介绍redis4.0所提供...

W-D
07/27
0
0
redis学习笔记---redis的持久化(RDB和AOF方式)

redis支持两种持久化的方式,可以单独使用或者结合起来使用 第一种:RDB方式(redis默认的持久化方式) 第二种:AOF方式 一、RDB rdb方式的持久化是通过快照完成的,当符合一定条件时redis会...

ivan-Zhao
2015/12/14
4.3K
0
Redis详解(六)------ RDB 持久化

   前面我们说过,Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这...

ysocean
06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

springmvc入门之映射处理器(一)

1.简析映射处理器 在spring mvc中,使用映射处理器可以把web请求映射到正确的处理器上,spring内置了很多映射处理器,而且我们也可以自定义映射处理器。下面的实例展示spring中最常用的两个映...

明理萝
2分钟前
0
1
一个破碎的人,窃机浪漫飞行后自由坠毁

简评:A sick man who needs treatment 29 岁的 Richard Russell 是西雅图机场地勤人员,上周五,在刚进入秋天的日子,他偷了一架未载客的飞机,在空中飞行独自超过一小时,甚至驾机在空中翻...

极光推送
4分钟前
0
0
linux一次性解压多个.gz或者.tar.gz文件

解压多个压缩包 对于解压多个.gz文件的,用此命令: for gz in *.gz; do gunzip $gz; done 对于解压多个.tar.gz文件的,用下面命令: for tar in *.tar.gz; do tar xvf $tar; done...

小兔纸乖乖
15分钟前
0
0
bower 安装包的使用

一,bower是什么? bower是一种包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。 它依赖于node.js和npm,如果要使用它需要先安装node.js和npm,因为node.js包含n...

nsns
18分钟前
0
0
EXCEL简易的进度条

在进度栏非常简单的进度控制,以下知道程序是否已完成。 Dim x As IntegerDim MyTimer As Double'Change this loop as needed.For x = 1 To 50' Do stuffApplication.StatusBar = ...

tedzheng
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部