程序员代码改变世界

Redis持久化(persistence)

2016-04-07  本文已影响102人  某尤

在生产环境中我们需要保证 Redis 实例中数据的可靠性,防止数据丢失。为此需要了解Redis的持久化方式。本文主要介绍Redis提供的持久化方式。

Redis 官方推荐同时使用 RDB 和 AOF 两种持久化方式。官方在未来可能会将两种持久化方式整合成单个持久化模型。

RDB 的优点

最主要的有点就是数据文件小恢复速度快。

RDB 的缺点

存在数据丢失风险。数据集较大时保存操作非常耗时,会造成服务器在短暂的时间内(毫秒级)停止处理客户端请求。

AOF 的优点

可以指定不同的fsync策略,不会发生数据丢失

AOF 的缺点

备份速度慢于RDB,备份文件体积大于RDB。

本文内容大部分来源于以下两篇文章:

上一篇 下一篇

猜你喜欢

热点阅读