2014-09-12 125 views
0

我已经开始阅读关于Redis缓存的内容。在非常基本的层面上,它将数据存储在内存中,就像其他任何内存一样。所以我的问题是,如果它崩溃或重新启动,存储在其中的数据会发生什么。是否存在任何持久性(数据返回策略)或数据会丢失?任何有关此功能的参考将有所帮助。Redis缓存数据备份

在此先感谢!

回答

0

有实现持久两种方式

  • RDB持久
  • AOF持久

RDB持久

它需要你在内存中的数据的定期快照,然后替换您的现有数据。

AOF持久

每次有来自该修改内存中的数据集进行写操作,Redis的记录以后可以发挥该操作。

所以要回答你的问题,这一切都取决于你遵循什么样的配置。 RDB和AOF都有优点和缺点。 AOF比RDB更耐用。

看看下面的链接了解更多详情。

Referrences