Redis 持久化 AOF自動重寫配置

2022-02-02 21:57:50 字數 610 閱讀 2382

auto-aof-rewrite-min-size size 

auto-aof-rewrite-percentage percent

在 redis.conf 自動重寫的預設配置:

auto-aof-rewrite-percentage 100  //可以自己設定相關重寫的條件auto-aof-rewrite-min-size 64mb

使用 info persistence 命令獲取持久化檔案的相關資訊

127.0.0.1:6379>info persistence

#persistence

loading:0

......

//aof 當前大小

aof_current_size:0

aof_base_size:0

.....

自動重寫出發條件如下:

aof_current_size > auto-aof-rewrite-min-size

aof_current_size-aof_base_size / aof_base_size = auto-aof-rewrite-percentage

redis資料持久化 AOF重寫

本篇重點談一談自己對aof重寫的理解,不講 不講 不講 因為redis是記憶體型的nosql資料庫,所以對於資料的安全問題必須要考慮,redis支援將資料持久化的磁碟。redis的持久化方式有兩種 rdb和aof。對於rdb,簡單提一句,通俗的說它就是乙個快照 備份 機制,在某時刻redis會產生乙...

redis持久化 AOF持久化

1.aof持久化原理 aof持久化會將被執行的寫命令寫到aof檔案的末尾。在恢復的時候,redis只要從頭到尾重新執行一次aof檔案包含的所有寫命令 2.配置選項 固態硬碟禁用always選項,在某些情況頻繁讀寫會大大降低固態硬碟的壽命 4.aof檔案的重寫和壓縮 aof檔案裡面記錄了所有的命令而不...

redis持久化之AOF持久化

aof與rdb持久化通過儲存資料庫中的鍵值對來記錄資料庫狀態不同,aof持久化是通過儲存redis伺服器所執行的寫命令來記錄資料庫狀態的。被寫入aof檔案的所有命令都是以redis的命令請求協議格式儲存的。當aof持久化功能處於開啟狀態,伺服器在執行完乙個寫命令之後,會以協議格式將被執行的寫命令追加...