redis持久化的方式 資料備份

2021-08-09 05:34:31 字數 456 閱讀 7673

redis

高效能的key-value資料庫,實現了主-從同步,操作是原子性的

nosql, not only sql ,非關係型資料庫

redis的資料備份或者說持久化有兩種方式:

1.rdb:redis database

這是一種snapshot(快照)機制的儲存

即:系統每隔一段時間,把redis中的所有資料,做一次全部備份,資料寫入rdb檔案中

優點:rdb是一種緊湊的資料檔案,在資料恢復時不會出錯,而且速度遠快於aof

缺點:rdb每次都是資料的全部備份,當資料量很大時,一次備份需要的時間較長

這是一種增量資料備份方式,一般系統會設定為每隔1秒,做一次aof資料備份

優點:出現災難時,資料丟失的較少

缺點:aof檔案容易出現錯誤,而且恢復速度慢

rdb一般一天一次或兩次

集群一般rdb和aof兼用

Redis持久化方式

一 前言 持久化主要是做災難恢復 資料恢復,也可以歸類到高可用的乙個環節中去,比如你 redis 整個掛了,然後 redis 就不可用了,你要做的事情就是讓 redis 變得可用,盡快變得可用。重啟 redis,盡快讓它堆外提供服務,如果沒做資料備份,這時候 redis 啟動了,也不可用啊,資料都沒...

Redis持久化方式

rdb全稱redis database,在指定的時間間隔內將記憶體中的資料集快照寫入磁碟,也就是行話講的snapshot快照,它恢復時直接將快照檔案直接讀到記憶體裡 在預設情況下,redis 將記憶體資料庫快照儲存在名字為 dump.rdb 的二進位制檔案中,有手動觸發和自動觸發兩種方式。手動觸發 ...

redis的持久化方式

作為乙個小白,最近接觸了一下redis,所以就寫一些心得。redis是一種高階的key value資料庫,它的資料儲存在記憶體之中。如果沒有進行持久化配置,那麼當redis重啟時,資料就會丟失。所以就需要開啟持久化配置,將記憶體中的資料儲存在磁碟上,當redis重啟之後,可以從磁碟之中進行資料恢復。...