博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis快照持久化+参数说明+快照持久化缺陷
阅读量:7290 次
发布时间:2019-06-30

本文共 966 字,大约阅读时间需要 3 分钟。

Redis快照持久化

持久化: 即把数据存储在硬盘中
rdb的工作原理:
每隔N分钟或N次写操作后,
从内存dump数据形成rdb文件,压缩放在备份目录
参数说明
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文件会写入该目录。

快照持久化缺陷

在2个保存点之间,断电,将会丢失1-N分钟的数据
解决方法aof持久化

Redis快照持久化案例

1快照准备

[root@fei redis]# vim redis.conf修改内容如下save 900 1save 300 10save 60 100stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump6379.rdbdir /usr/local/src/redis/back--杀死redis线程[root@fei redis]# pkill -9 redis[root@fei redis]# mkdir back[root@fei redis]# lsback  bin  redis.conf[root@fei redis]# ./bin/redis-server ./redis.conf

2测试

[root@fei redis]# ./bin/redis-benchmark -n 2000

3查看快照文件

[root@fei redis]# ls ./backdump6379.rdb

转载于:https://www.cnblogs.com/feiZhou/p/9344187.html

你可能感兴趣的文章
Centos6.6安装mysql记录
查看>>
OCP读书笔记(5) - 使用RMAN创建备份
查看>>
java的接口和抽象类区别
查看>>
能够提高PHP的性能的一些注意事项
查看>>
020-请你说一说app测试的工具
查看>>
软件测试2019:第五次作业—— 安全测试(含安全测试工具实验)
查看>>
SSM框架搭建总结(2)
查看>>
Python学习(19)正则表达式
查看>>
PHP中空字符串、0、null、empty和false之间的关系
查看>>
【深度学习篇】---CNN和RNN结合与对比,实例讲解
查看>>
201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结
查看>>
XAML实例教程系列 - 资源(Resources)
查看>>
LWIP互联网资料汇总
查看>>
外贸术语
查看>>
网络传输流量控制策略小结
查看>>
上传大文件
查看>>
Mybatis面试集合(转)
查看>>
分布式系统的完整介绍(一)
查看>>
考点1
查看>>
Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,...
查看>>