您的位置:首页 > 数据库 > Redis

redis 持久化机制

2017-09-17 16:29 246 查看
redis将数据存入内存中,将内存中数据同步到硬盘中

(在操作的时候服务异常停止会导致数据丢失)

1、 采用快照方式snapshotting 

将数据存入文件里redis/bin/dump.rdb,按规则存入数据,

在redis.conf配置文件中修改

这种方式存在间隔之间

save 900 1   900s内超过一个key被修改则保存



2、append only file(文件刷新方式)  aof

持久化特性更好,含三种方式

vi redis/etc/redis.conf

####################################

appendonly yes   打开aof持久化(默认为no)

将数据存入文件里redis/bin/appendonly.aof

1、只要有变化就写入磁盘

appendfsync always

2、每秒写入一次 (默认)

appendfsync everysec  

3、性能最好,但持久化最差(主要使用的是上面两种)

appendfsync no     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: