============ 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/】