Redis 備份資料的兩種方式

2022-03-18 10:03:19 字數 366 閱讀 6099

既然是資料庫,那就一定有資料備份方式了,而且 redis 是記憶體形式的資料庫,更需要資料備份了,要不然斷電資料就全都丟失了。

redis 資料備份有兩種方式:

rdb(資料快照)

aof(記錄操作日誌)

第一種是每隔一定的操作之後就進行一次資料備份,比如十分鐘內進行了1000次寫操作,就執行一次資料庫備份,生成快照儲存在本地。那 redis 如何在乙個持續寫入的資料庫中生成快照呢?redis 內部借助了 fork 命令,copy on write 機制,在生成快照時,將當前程序 fork 出乙個子程序,如何在這個子程序中迴圈遍歷所有的資料,將資料寫成 rdb 檔案。

可以通過

redis的兩種安裝方式

root localhost wget o etc yum.repos.d epel.repo root localhost yum install redis 2 啟動服務,檢視服務狀態 root localhost systemctl start redis root localhost sys...

redis資料持久化的兩種方式

1,aof 優點 該機制可以帶來更高的資料安全性,即資料永續性。操作 dir var redis 可以指定生成的aof檔案和dump檔案的位置 always 每次有資料修改發生時都會寫入aof檔案 everysec 每秒鐘同步一次,該策略為aof的預設策略 no 從不同步。高效但是資料不會被持久化 ...

ubuntu安裝redis的兩種方式

wget tar xzf redis 2.8.17.tar.gz cd redis 2.8.17 make make完後 redis 2.8.17目錄下會出現編譯後的redis服務程式redis server,還有用於測試的客戶端程式redis cli,兩個程式位於安裝目錄 src 目錄下 下面啟動...