Redis配置数据持久化---SNAPSHOTTING
来源:互联网 发布:4s店买车分期付款知乎 编辑:程序博客网 时间:2024/05/12 05:07
SNAPSHOTTING就是RDB模式,它是Redis默认的持久化方式(即在安装Redis后默认开启的持久化方式)。
RDB方式通过如下的格式来配置数据保存的频率:
save <second> <changes>
second:间隔的秒数;
changes:发生更改的key数量。
save 900 1 //900秒后保存,要求至少有1个key被更改时才会触发save 300 10 //300秒后保存,要求至少有10个key被更改时才会触发save 60 10000 //60秒后保存,要求至少有10000个key被更改时才会触发
当RDB模式被启用并且最少有一个存储节点,且最近一次的后台存储是失败了,那默认的Redis将会停止接收写操作。
如果后台存储进程再次开始工作,Redis将会自动接收写操作。
如果你想禁用这个特性,以便在发生磁盘、权限或其它问题时,Redis能够像平常一样继续工作,那可以修改下列参数为“no”:
stop-writes-on-bgsave-error yes
RDB方式采用LZF压缩算法将保存的数据压缩存放,这样可以节省存储空间,如果不想使用数据压缩,可以修改以下参数:
rdbcompression yes
RDB模式的数据文件最后会有一个CRC64校验码,这样的格式会更加靠一些,但是它会消耗大约10%的性能,如果你想要最高性能那可以将它禁用。
禁用校验码创建的RDB文件会有一个0校验码,提示载入的时候跳过校验。
rdbchecksum yes
指定RDB模式存储数据的文件名称:
dbfilename dump.rdb
指定工作目录,通过“dbfilename”指定的文件将会被写入到这个目录中。
AOF模式创建的文件也在这个目录当中。
必须是一个目录而不是一个文件名。
dir ./
0 0
- Redis配置数据持久化---SNAPSHOTTING
- redis的持久化--快照持久化(SNAPSHOTTING)
- redis数据持久化
- Redis数据持久化
- redis数据持久化
- redis数据持久化
- Redis数据持久化
- Redis数据持久化
- Redis数据持久化
- redis 数据持久化
- Redis 数据持久化
- Redis 数据持久化
- redis数据持久化
- Redis数据持久化
- redis 数据持久化
- Redis 数据持久化
- redis 数据持久化
- Redis数据持久化
- 查看一个进程所使用的文件句柄数
- 设计模式-单例模式
- 我遇到的concurrentmodificationexception异常
- mysql内核源代码深度解析 缓冲池 buffer pool 整体概述(bufferpool部分一)
- 大型网站之网站静态化(综合篇)
- Redis配置数据持久化---SNAPSHOTTING
- MySQL事务隔离级别详解
- hdoj 2031进制转换
- js获取url参数值的两种方式
- Android自定义属性需要注意的细节
- fir.im Weekly - 如何做一个出色的程序员
- 3.关于bounds跟frame区别
- crawler4j配置
- uses-permission