搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
交流区
›
技术交流
›
NoSQL型数据库
›
Redis中的持久化操作【分享】
0
1
0
分享
Redis中的持久化操作【分享】
tntzbzc
发表于 2015-12-20 16:43:48
[显示全部楼层]
只看大图
阅读模式
关闭右栏
1
8838
本篇博客主要来讲解一下如何Redis中的持久化操作,当然了不是一篇理论性的博客,主要还是分享一下在redis中如何来配置持久化操作。
1.介绍
redis为了内部数据的安全考虑,会把本身的数据以文本形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)里边。数据保存到硬盘的过程就称为“持久化”效果。
2.snap shotting 快照持久化
这个持久化的操作在redis中是默认开启的,一次性把redis中全部的数据保存为一份存储在硬盘中,如果数据非常多的话,就不适合该持久化操作。
在redis.conf文本中可以配置频率,默认如下图
save 900 1:表示900秒内如果超过1个key被修改,则发起快照保存
save 300 10:表示300秒超过10个key被修改,发起快照
save 60 10000:表示60秒超过10000个key被修改,发起快照
以上3个save的意思表示,数据修改的频率非常高,备份的频率也高
最后保存的目录如下,也可以修改
手动发起快照持久化
在redis中,我们也可以手动的发起快照保存,来保存我们的数据,常用的命令如下
bgsave:异步保存数据到磁盘
lastsave:返回上次成功保存到磁盘的时间戳
shutdown:同步保存到服务器并关闭redis服务器
bgrewriteaof:当日志文件过长时优化AOF日志文件存储
#./redis-cli bgrewriteaof #./redis-cli -h hostname -p port
3.append only file(AOF持久化)
这个持久化操作可以把用户的每个命令都保存到数据中,包括CRUD操作,还原数据的时候就是把这些执行执行而已
首先需要开启AOF持久化操作,同样需要修改redis.conf文件,需要注意的是开启后会清空redis中的数据,因此在安装完redis后就需要开启AOF操作
最后启动后,会在当前目录中看到appendonly.aof文件。
AOF的追加频率
同样需要编辑redis.conf文件,来修改AOF的追加频率,常见参数如下
#appendfsync always:每次收到命令就立即强制写入磁盘,性能最慢,但是保证完全的持久化
#appendfsync everysec:每秒钟强制写入磁盘一次,在性能和持久化方面最了很好的折中
#appendfsync no:完全依赖操作系统,性能好的时候就持久,不好的时候就不持久化
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(1)人评论
电梯直达
正序浏览
Pengjx2015
发表于 2015-12-20 18:42:16
redis真实的应用场景是什么?
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
tntzbzc
高级会员
关注
90
主题
666
帖子
19
粉丝
TA的主题
kafka小知识总结
2017-2-27
BDTC2015-京东-刘海锋-大规模内存数据库JIMDB:从2014到2016
2015-12-20
2015-中国大数据技术与产业发展报告及2016 年大数据发展趋势单项调研
2015-12-20
Redis中的持久化操作【分享】
2015-12-20
Redis中的主从复制
2015-12-20
24小时热文
kafka面试题精选
Nebula Flink Connector 在实时 ETL 的实践
Apache Doris 用户案例集
国家电网公司主数据管理系统技术规范
企业的主数据建设方法论与实践
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈