码迷,mamicode.com
首页 > 其他好文 > 详细

Redis持久化

时间:2016-10-07 23:38:05      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:

Redis持久化功能简介:

Redis为了内部数据的安全考虑,会把本身的数据以文件形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)的里边。

数据保存到硬盘的过程就称为“持久化”效果。

Redis持久化的两种方式:snap shotting  快照持久化  /  append only file   AOF持久化

snap shotting快照持久化

该持久化默认开启,一次性把redis中全部的数据保存一份存储在硬盘中,如果数据非常多(10-20G)就不适合频繁进行该持久化操作。

技术分享

save 900 1 #900 秒内如果超过 1 个 key 被修改,则发起快照保存

save 300 10     #300秒超过10个key被修改,发起快照

save 60 10000   #60秒超过10000个key被修改,发起快照

上述三个save备份的考虑:

数据变化快的时候,备份频率就快高一些[数据相对安全、服务器负载高些]

数据变化慢,备份的频率就低一些[服务器负载也低]

技术分享

手动发起一次快照持久化:

> ./redis-cli  [-h 主机名ip  -p 端口号码]  bgsave   (-h  -p  参数可以给其他服务器做快照持久化)

 穿插一个被忽视的小问题

技术分享

技术分享

 

Redis持久化

标签:

原文地址:http://www.cnblogs.com/lindoubao/p/5936928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!