Redis的持久化策略
一、RDB介紹
RDB 是 Redis 預設的持久化方案。在指定的時間間隔內,執行指定次數的寫操作,則會將記憶體中的資料寫入到磁碟中。即在指定目錄下生成一個dump.rdb檔案。Redis 重啟會通過載入dump.rdb檔案恢復資料。
可以在redis.windows.conf配置檔案中修改save來進行相應的配置
60秒內10000條資料則儲存
這裡有三個save,只要滿足其中任意一條就可以儲存
例子:
(1)在redis中儲存幾條新的資料,用kill -9粗暴殺死redis程式,模擬redis故障異常退出,導致記憶體資料丟失的場景(可能在,也可能不在,根據save的情況)
(2)手動設定一個save檢查點,save 5 1
寫入幾條資料,等待5秒鐘,會發現自動進行了一次dump rdb快照,在dump.rdb中發現了資料
異常停掉redis程式,再重新啟動redis,看剛才插入的資料還在
二、AOF介紹
AOF :Redis 預設不開啟。它的出現是為了彌補RDB的不足(資料的不一致性),所以它採用日誌的形式來記錄每個寫操作,並追加到檔案中。Redis 重啟的會根據日誌檔案的內容將寫指令從前到後執行一次以完成資料的恢復工作。(appendonly yes)
可以在redis.windows.conf中進行配置
開啟AOF
將appendonly 的no 改為 yes
下面是檔名可以使用預設的檔名,也可以自己改
appendfsync使用預設的everysec就可以了
相關文章
- redis 持久化策略Redis持久化
- Redis-持久化策略Redis持久化
- Redis篇:持久化、淘汰策略,快取失效策略Redis持久化快取
- Redis的持久化Redis持久化
- Redis 的持久化Redis持久化
- [Redis]持久化Redis持久化
- redis持久化Redis持久化
- Redis - 持久化Redis持久化
- Redis 持久化Redis持久化
- Redis的持久化方案Redis持久化
- Redis的持久化方式Redis持久化
- Redis資料持久化—RDB持久化與AOF持久化Redis持久化
- redis 之 持久化Redis持久化
- Redis 七 持久化Redis持久化
- Redis 持久化方案Redis持久化
- redis ——AOF持久化Redis持久化
- Redis 持久化(Persistence)Redis持久化
- Redis:持久化篇Redis持久化
- redis-持久化Redis持久化
- redis的持久化機制Redis持久化
- Redis的資料持久化Redis持久化
- Redis的持久化設計Redis持久化
- redis之 Redis持久化配置Redis持久化
- redis系列:RDB持久化與AOF持久化Redis持久化
- Redis(五)--- Redis的持久化RDB與AOFRedis持久化
- 高可用Redis(七):Redis持久化Redis持久化
- Redis持久化背後的故事Redis持久化
- redis的兩種持久化方案Redis持久化
- 深入理解redis的持久化Redis持久化
- redis持久化機制Redis持久化
- Redis 持久化詳解Redis持久化
- 淺談redis持久化Redis持久化
- redis-15.持久化Redis持久化
- Redis 資料持久化Redis持久化
- redis快照--RDB持久化Redis持久化
- Redis 持久化之 AOFRedis持久化
- Redis持久化及其配置Redis持久化
- 精講Redis:持久化Redis持久化