1. 程式人生 > >Redis持久化有幾種類型?他們之間的區別

Redis持久化有幾種類型?他們之間的區別

讀寫 操作 使用 優點 同步 redis 種類型 時間 文件

兩種類型分別為RDB和AOF

一。RDB優缺點

  在一定時間內寫入磁盤,全量存儲(備份文件完全替換原先的文件)

  創建fork子進程

  優點:1.節省磁盤空間 。2.恢復速度快

  缺點:1.在fork時使用了寫時拷貝技術,數據龐大時消耗性能

     2.容易丟失最後一次快照的修改

二。AOF

  以日誌形式記錄每個寫操作

  優點:1.備份數據更穩健,丟失數據概率更低

     2.可以處理日誌文件,通過操作Aof‘穩健,處理誤操作

  缺點:1.比起rdb占用更多的磁盤空間

     2.恢復備份速度要慢

     3.讀寫都同步的話,有一定的性能壓力

     4.存在個別bug,造成恢復不能

Redis持久化有幾種類型?他們之間的區別