redis持久化RDB

原创 2017年11月15日 11:45:41

1)RDB:在指定的时间间隔内将内存中的数据集快照写入磁盘,Snapshot快照,它恢复时将快照文件直接读到内存

    redis会单独创建(fork)一个子进程来持久化,会先将数据写入到一个临时文件中,带持久化过程结束了,再用这个临时文件替换上次持久化好的问及那。

   如果需要对大规模数据的恢复,且对于数据恢复的完整性不是很敏感,那rdb方式比aof方式更加高效。rdb的缺点是最后一次数据可能丢失

  fork:作用是复制一个与当前进程一样的进程。新进程的所有数据(变量)作为原来的子进程

  rdb保存的是dump.rdb文件

配置文件在:save seconds change  保存快照时间设置

 查看redis进程是否启动:ps -ef|grep redis

                                         lsof -i 6379

                                        netstat 

rdb备份: 1分钟改1万次

                5分改10次

                 15分钟改1次

禁用: 无配置或save “”

      

stop-writes-on-bgsave-error:在后台出错的情况下停止写入

rdbcompression 对于存储到磁盘中的快照,可以设置是否进行压缩

rdbchecksum:在存储快照后,还可以让redis使用CRC64算法进行数据校验,但是这样做会增加大约10%的性能消耗

2)如何触发rdb快照

save命令:save只管保存,其它不管

bdsave:redis后台异步进行

flushall:无意义

3)如何恢复文件:将备份文件dump.rdb放到目录下

4)优势:适合大规模的数据恢复  对数据完整性和一致性要求不高

5)劣势:如果意外down掉,丢失最后一次

      fork需要考虑内存空间



     

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

redis的rdb快照持久化

rdb工作原理:  每隔N分钟或者N次写操作以后,从内存dump数据形rdb文件,压缩放在备份的目录下面。 配置rdb的配置,在redis.conf配置 测试rdb的功能: 1为了测试简单  ...

Redis持久化RDB与AOF(笔记)

redis持久化 1.RDB 2.AOF一.RDB,redis database 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshotting,它恢复时是将快照文件直接读到内存...

redis的 rdb 和 aof 持久化的区别

redis的 rdb 和 aof 持久化的区别 url: http://ptc.35.com/?p=275 aof,rdb是两种 Redis持久化的机制。用于crash后,redis的恢复。 r...

Redis-RDB持久化

Redis-RDB持久化 一. RDB持久化的原理 RDB持久化是把当前进程数据生成快照保存到硬盘中的过程。 二. RDB持久化的触发机制 2.1 手动触发RDB 手动触发RDB的方式有两种,分别是...

Redis的持久化-RDB

Redis优秀的性能是由于其将所有的数据都存储在内存中,同样memcached也是这样做的,但是为什么Redis能够脱颖而出呢,很大程度上是因为Redis有出色的持久化机制,能够保证服务器重启后,数据...

redis学习-持久化存储rdb和aof的比较

RDB和AOF持久化对比 Redis提供了RDB持久化和AOF持久化,本篇文章中将会对这两种机制进行一些对比 RDB机制的优势和略施 RDB持久化是指在指定的时间间隔内将内存中的数据...

redis 持久化rdb aof 简介

redis 持久化rdb aof 简介结合了几篇文章总结如下1. rdb模式介绍【默认】 rdb方式的持久化是通过快照完成的,当符合一定条件时redsi会自动将内存中的所有数据进行快照并存储到硬盘上。...

redis持久化--rdb

持久化,简单说就是,我在操作的过程中突然断电了,那么我充电之后开机,数据仍然存在。原因就是我们把数据存储在断点后不会丢失的设备中了,通常是硬盘。      Redis的持久化有2种方式,快照和日志。...

Redis持久化RDB和AOF

Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF.RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF ...

Redis的RDB和AOF持久化

https://my.oschina.net/davehe/blog/174662 最近和小伙伴们聊redis持久化的几种方式时,考虑RDB 和AOF持久化有一些疑问,所以特地查找一下资料,业余了解...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redis持久化RDB
举报原因:
原因补充:

(最多只允许输入30个字)