redis 持久化機制


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     




發佈了94 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章