2014-09-12 126 views
0

我已經開始閱讀關於Redis緩存的內容。在非常基本的層面上,它將數據存儲在內存中,就像其他任何內存一樣。所以我的問題是,如果它崩潰或重新啓動,存儲在其中的數據會發生什麼。是否存在任何持久性(數據返回策略)或數據會丟失?任何有關此功能的參考將有所幫助。Redis緩存數據備份

在此先感謝!

回答

0

有實現持久兩種方式

  • RDB持久
  • AOF持久

RDB持久

它需要你在內存中的數據的定期快照,然後替換您的現有數據。

AOF持久

每次有來自該修改內存中的數據集進行寫操作,Redis的記錄以後可以發揮該操作。

所以要回答你的問題,這一切都取決於你遵循什麼樣的配置。 RDB和AOF都有優點和缺點。 AOF比RDB更耐用。

看看下面的鏈接瞭解更多詳情。

Referrences