博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis持久化方式
阅读量:4322 次
发布时间:2019-06-06

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

持久化方式

RDB(默认持久化方式)

存储文件:dump.rdb

可选择开启数据压缩rdbcompression yes,配置存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩方式,但占用了一点CPU的时间,若关闭,会导致数据库文件变大。建议开启。

触发

配置文件:

save 
# save "" #取消注释表示不使用rdb持久化save 900 1 #900秒有一个更改save 300 10 #300秒内有10个更改save 60 10000 #60秒内有10000个更改
触发rdb快照

1.在指定时间间隔内,执行指定次数的写操作

2.执行save(阻塞)或是bgsave(异步)命令
3.执行flushall命令,清空数据库所有数据。
4.执行shutdown命令,保证服务器正常关闭且不会丢失任何数据。

通过rdb恢复数据

将dump.rdb拷贝到redis的安装目录下bin文件夹下,重启redis服务即。

rdb 优缺点

优点:

1.适合大规模的数据恢复。
2.如果业务对数据完整性和一致性要求不高,rdb是很好的选择。
缺点
1.数据的完整性和一致性不高。
2.备份时占用内存,因为Redis在备份时会独立创建一个子进程,将数据写到一个临时文件,最后再将临时文件替换之前的备份文件。

转载于:https://www.cnblogs.com/chenheblog/p/11231447.html

你可能感兴趣的文章
几种排序写法
查看>>
java 多线程的应用场景
查看>>
dell support
查看>>
转:Maven项目编译后classes文件中没有dao的xml文件以及没有resources中的配置文件的问题解决...
查看>>
MTK android 设置里 "关于手机" 信息参数修改
查看>>
单变量微积分笔记6——线性近似和二阶近似
查看>>
补几天前的读书笔记
查看>>
HDU 1829/POJ 2492 A Bug's Life
查看>>
CKplayer:视频推荐和分享插件设置
查看>>
CentOS系统将UTC时间修改为CST时间
查看>>
redis常见面试题
查看>>
导航控制器的出栈
查看>>
玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]
查看>>
iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
查看>>
Delphi消息小记
查看>>
HNOI2016
查看>>
JVM介绍
查看>>
将PHP数组输出为HTML表格
查看>>
Java中的线程Thread方法之---suspend()和resume() 分类: ...
查看>>
经典排序算法回顾:选择排序,快速排序
查看>>