Redis 持久化

============ Redis 持久化 ============

1、修改redis.conf 文件:【vim /usr/local/redis/etc/redis.conf】

2、兩種持久化方式:

  1)、snapshotting(快照)默認方式:在指定的時間間隔內將內存中的數據集快照寫入磁盤,rdb文件:dump.rdb
    snapshotting設置:
    (1)、save 900 1 ###900秒內如果超過1個key被修改則發起快照保存
    (2)、save 300 10 ###300秒內如果超過10個key被修改則發起快照保存
    (3)、save 60 10000 ###60秒內如果超過10000個key被修改則發起快照保存

  2)、append-only file(aof)方式:類似於Oracle日誌,體現數據的高可靠,必須開啓,工作中常用,但一定層度上會導致變慢  
    aof設置:【appendonly yes】,開啓後,rdb方式自動失效,文件名:【appendfilename "appendonly.aof"】,可以修改
    (1)、#appendfsnyc always ###收到命令立即寫入磁盤,效率最慢,但保證完全持久化,工作中用
    (2)、#appendfsnyc everysec ###每秒寫入一次磁盤,在性能和持久化方面做了折中
    (3)、#appendfsnyc no ###完全依賴os,持久化沒保證,一般不用
   
3、將持久化文件放到改目錄下便於管理:【dir /usr/local/redis/etc/】

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章