Redis的持久化--RDB,Redis持久化--RDB

來源:互聯網
上載者:User

Redis的持久化--RDB,Redis持久化--RDB
Redis提供了RDB持久化機制,即在指定的時間間隔內將記憶體中的資料集快照寫入到磁碟中。

RDB的優點:

1、這種方式,備份Redis資料庫只有一個檔案,一旦系統出現災難性故障,可以非常容易進行恢複。

2、可以輕鬆的將一個壓縮的備份檔案轉移到其他安全的儲存介質上。

3、效能最大化,開始持久化時,只需fork出一個子進程,之後由子進程完成這些持久化的工作,可以極大的避免服務進程執行IO操作。

4、資料集很大時,啟動效率高。

RDB的缺點:

1、可以造成資料的丟失,因為系統一旦在定時持久化之前出現宕機,此前沒有來得及寫入磁碟的資料都將丟失。

2、RDB是通過fork子進程來協助完成資料庫持久化工作的,如果資料集較大時,可能會導致這個伺服器停止服務幾百毫秒,甚至1秒。


RDB持久化機制需要改動的redis.conf配置項如下:

1、觸發RDB的條件:

2、配置是否壓縮  yes是壓縮,no不壓縮


3、輸出快照檔案的檔案名稱:

4、輸出快照檔案的目錄:


5、Redis的安全性,requirepass設定redis需要口令,例如redis-cli  shutdown就需要口令


6、配置Redis的最大串連數


7、記錄執行時間超過10000微秒的命令







相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.