首頁 >資料庫 >Redis >什麼是快照持久化

什麼是快照持久化

藏色散人
藏色散人原創
2020-07-01 09:49:353058瀏覽

快照持久化指的是將某一時刻的所有資料寫入硬碟,快照是記憶體資料的二進位序列化形式,在儲存上非常緊湊,而AOF日誌記錄的是記憶體資料修改的指令記錄文字。

什麼是快照持久化

快照持久化

#將某一時刻的所有資料寫入硬碟。使用BGSAVE指令,隨著記憶體使用量的增加,執行 BGSAVE 可能會導致系統長時間停頓。

相關介紹:

Redis 的資料全部都在記憶體裡,如果突然宕機,資料就會全部遺失,因此必須有一個機制來確保 Redis 的資料不會因為故障而遺失,這個機制就是 Redis 的持久化機制。

Redis 的持久化機制有兩種,第一種是快照,第二種是 AOF 日誌。快照是一次全量備 份,AOF 日誌是連續的增量備份。快照是記憶體資料的二元序列化形式,在儲存上非常緊湊,而 AOF 日誌記錄的是記憶體資料修改的指令記錄文字。 AOF 日誌在長期的運作過程中會 變的無比龐大,資料庫重新啟動時需要載入 AOF 日誌進行指令重播,這個時間就會無比漫長。所以需要定期進行 AOF 重寫,並給 AOF 日誌進行瘦身。

相關學習推薦:redis教學


#

以上是什麼是快照持久化的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn