redis 持久化之 rdb 快照持久化
生活随笔
收集整理的這篇文章主要介紹了
redis 持久化之 rdb 快照持久化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??
?
解釋1: 雖然redis是單進程,但是它有一個單獨的子進程進行rdb操作,為了保證的數據的一致性,當進行rdb操作失敗的時候,主進程就停止寫入
所以才有了stop-write-on-bgsave-error 這條命令
?
如何停止rdb?
答案: 把下面三個參數屏蔽掉就行
?
開始使用rdb
第一步: 為了方便 修改配置文件 讓60秒內寫入3000秒就進行快照保存
第二步: 殺掉redis 用最新的配置文件重啟redis
第三步: 使用redis自帶的測試工具進行3000多條的寫入
第四步: 查看執行目錄下 生成了一個 dump。rdb文件
第五步:這時候如果直接把redis殺死?
pkill - 9 redis
然后再重啟,
之前的觸發rdb保存的數據還在,可是還是會丟失部分沒有觸發快照的數據
?
優勢就是: 因為是快照 導入非常快
劣勢就是: 會出現數據丟失
? ? ? ? ? ? ? ??
?
轉載于:https://www.cnblogs.com/spicy/p/6932627.html
總結
以上是生活随笔為你收集整理的redis 持久化之 rdb 快照持久化的全部內容,希望文章能夠幫你解決所遇到的問題。