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

redis 持久化

时间:2017-02-05 16:28:53      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:持久化   code   常用   eve   同步机制   file   class   dump.rdb   速度   

redis 持久化有两种方案:

  1. RDB 快照

    redis 默认的持久化方式。

    配置文件中配置参数(时间、改动的键的个数): 

    save 900 1 #900s内至少修改过一条记录
    save 300 10
    save 60 10000

 

    默认的备份文件为redis目录下的dump.rdb

    可以通过配置dir 和 dbfilename 两个参数指定文件快照的存储路径和文件名。

 

  2. AOF (append only file)

    默认情况下,redis没有开启AOF方式持久化。

    配置文件参数: 

    appendonly yes

 

    AOF文件优化重写配置:

    auto-aof-rewrite-percentage 100
    auto-aof-rewrite-min-size 64mb

    

    默认的文件为:appendonly.aof

    修改默认文件名:

    appendfilename appendonly.aof

 

    写入硬盘的同步机制(每次写入硬盘不是直接写入,而是先写入硬盘缓存,每隔30s在写入实际硬盘):

    #appendfsync always   
    appendfsync everysec  #最常用的一种同步机制,每秒同步一次,既保证安全有兼具速度
    #appendfsync no

 

redis 持久化

标签:持久化   code   常用   eve   同步机制   file   class   dump.rdb   速度   

原文地址:http://www.cnblogs.com/springlight/p/6367723.html

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