redis数据持久化的两种方式
生活随笔
收集整理的這篇文章主要介紹了
redis数据持久化的两种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,AOF
AOF持久化以日志的形式記錄服務器所處理的每一個寫、刪除操作,查詢操作不會記錄,以文本的方式append記錄,可以打開文件看到詳細的操作記錄。(相同數量的數據集而言,AOF文件通常要大于RDB文件);
優點:該機制可以帶來更高的數據安全性,即數據持久性。
操作:
dir /var/redis:可以指定生成的AOF文件和dump文件的位置
appendonly yes:開啟AOF
appendfsync always/everysec/no:AOF策略
/always??? #每次有數據修改發生時都會寫入AOF文件
/everysec? #每秒鐘同步一次,該策略為AOF的缺省策略
/no?????? #從不同步。高效但是數據不會被持久化
?
2,RDB
RDB持久化:指定的時間間隔內,將內存中的數據集快照寫入磁盤( 實際是fork一個子進程,先將數據集寫入臨時文件,成功后,再替換之前的文件,用二進制壓縮存儲。)。
優點:容易備份-------------一旦采用該方式,那么你的整個Redis數據庫將只包含一個文件,這對于文件備份而言是非常完美的。
?
轉載于:https://www.cnblogs.com/beixiaoyi/p/9406635.html
總結
以上是生活随笔為你收集整理的redis数据持久化的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于BootstarbTable实现加载
- 下一篇: 《Python编程快速上手》7.18 实