文档章节

Redis持久化方式

易冥天
 易冥天
发布于 2017/08/18 11:26
字数 384
阅读 20
收藏 0
  • snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb。可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自动做快照。
    • snapshotting设置
      • save 900 1 # 900秒内如果超过一个key被修改,则发起快照保存
      • save 300 10
      • save 60 10000
  • append-only file(缩写aof)的方式(有点类似于Oracle日志)由于快照方式是在一定时间间隔做一次,所以可能发生redis意外down的情况就会丢失最后一次快照后缩修改的数据、aof比快照方式有更好的持久性,是由于使用aof时,redis会将收到的每一个写命令都通过write函数追加到命令中,当redis重新启动时,重新执行文件中保存的写命令来在内存中重建这个数据库的内容,这个文件在bin目录下:appendonly.aof。aof不是立即写到硬盘上,可以通过配置修改强制写到硬盘中。
    • aof设置
      • appendonly yes # 启动aof持久化方式 有三种修改方法。
      • appendfsync always # 收到写命令就立即写入到磁盘,效率最慢,但是保证完全的持久化。
      • appendfsync everysec # 每秒钟写入磁盘一次,在性能和持久化方面作了很好的折中。
      • appendfsync no # 完全依赖os,性能最好,持久化没保证。

© 著作权归作者所有

共有 人打赏支持
上一篇: Redis配置哨兵
下一篇: SSDB安装和使用
易冥天
粉丝 31
博文 144
码字总数 73061
作品 0
海淀
程序员
私信 提问
小蚂蚁学习Redis笔记(11)——Redis重要特性——持久化机制

持久化机制 Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化。 Redis支持两种持久化机制: snapshooting (快照)也是默认的方式。把数据做...

嗜学如命的小蚂蚁
2015/11/20
0
0
Redis AOF持久化和RDB持久化区别

一、redis持久化----两种方式 1、redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。 2、RDB,简而言之,就是在不同的时间点,将redis存储的数据生成快照...

zenge_blog
2018/06/26
0
0
redis学习--的持久化数据备份(RDB和AOF)

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

saucxs
2018/08/13
0
0
redis-持久化

Redis持久化的方式有两种: 一、SnapShotting 快照持久化: 1、持久化的配置: 此持久化默认开启,一次性把Redis中所有数据保存到硬盘中,如果数据非常多(10-20G)就不适合频繁进行该持久化...

lzf05303774
2017/07/28
0
0
Redis持久化方案RDB和AOF(理论)

redis和memcache的区别是什么? 简单来说,如果没有持久化的redis,就和memcache一样了,相当于一个缓存数据库。 redis是如何解决数据持久化的? redis有两种持久化方案:RDB(Redis DataBas...

张德帅ya
2018/05/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
1
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
3
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
2
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部