快照持久化指的是將某一時刻的所有資料寫入硬碟,快照是記憶體資料的二進位序列化形式,在儲存上非常緊湊,而AOF日誌記錄的是記憶體資料修改的指令記錄文字。
快照持久化
#將某一時刻的所有資料寫入硬碟。使用BGSAVE指令,隨著記憶體使用量的增加,執行 BGSAVE 可能會導致系統長時間停頓。
相關介紹:
Redis 的資料全部都在記憶體裡,如果突然宕機,資料就會全部遺失,因此必須有一個機制來確保 Redis 的資料不會因為故障而遺失,這個機制就是 Redis 的持久化機制。
Redis 的持久化機制有兩種,第一種是快照,第二種是 AOF 日誌。快照是一次全量備 份,AOF 日誌是連續的增量備份。快照是記憶體資料的二元序列化形式,在儲存上非常緊湊,而 AOF 日誌記錄的是記憶體資料修改的指令記錄文字。 AOF 日誌在長期的運作過程中會 變的無比龐大,資料庫重新啟動時需要載入 AOF 日誌進行指令重播,這個時間就會無比漫長。所以需要定期進行 AOF 重寫,並給 AOF 日誌進行瘦身。
相關學習推薦:redis教學
以上是什麼是快照持久化的詳細內容。更多資訊請關注PHP中文網其他相關文章!