1. 程式人生 > >Redis-16Redis備份(持久化)

Redis-16Redis備份(持久化)

文章目錄

概述

在 Redis 中存在兩種方式的備份 :

  • RDB 快照(snapshotting), 它是備份當前瞬間 Redis在記憶體中的資料記錄。Redis的預設方式。採用RDB持久化時伺服器只會儲存一個RDB檔案,方便維護。
  • AOF 只追加檔案( Append-Only File , AOF ) , 其作用就是當 Redis執行寫命令後,在一定的條件下將執行過的寫命令依次儲存在 Redis 的檔案中 , 將來就可以依次執行那些儲存的命令恢復 Redis 的資料了。
  • 對於RDB 快照備份而言, 如果當前 Redis 的資料量大,備份可能造成 Redis 卡頓,但是恢復重啟是 比較快速的

  • 對於 AOF 備份而言,它只是追加寫入命令,所以備份一般不會造成 Redis 卡頓 , 但是恢復重啟要執行更多 的命令,備份檔案可能也很大 , 這是要注意的地方

  • 在 Redis 中允許使用其中的一種、同時使用兩種,或者兩種都不用,所以具體使用何種方式進行備份和持久化是使用者可以通過配置決定的