1. 程式人生 > >NoSQL之redis(持久化策略)

NoSQL之redis(持久化策略)

1.rdb方式

    (1)介紹:redis預設的是通過快照來將資料持久化到磁碟中。

    (2)持久化的條件:

            image

             在900秒有一次寫入,或者在300有10寫入,或者60秒鐘有10000寫入。

    (3)持久化的儲存目錄

         

image

           dbfimename:表示持久化到磁碟的檔名稱。

           dir:表示持久化檔案儲存的位置。

    (4)rdb方式的問題:

                一旦redis非法關閉,那麼會丟失最後一次持久化的資料。

 

2.aof方式

    (1)介紹:redis預設的不使用該方式的持久化。aof方式的持久化,是操作一次redis資料庫,則將操作的記錄儲存到aof持久化檔案中。

    (2)配置aof持久化方案

              第一步:將redis.conf中的appendonly改為yes,即開啟aof方式的持久化方案。

                               

image

              第二步:設定Aof檔案儲存的名稱

                               image

      (3)好處:使用aof方式不會丟失資料,如果redis重啟,則資料從aof檔案中載入。