redis 持久化

http://oldblog.antirez.com/post/redis-persistence-demystified.html


  1. RDB  隔一段时间快照保存 (优点快)

  2. AOF 日志的方式保留  (安全)

  3. RDB + AOF   Redis restarts the AOF file will be used to reconstruct the original dataset since it is guaranteed to be the most complete.

  4. RDB 优点

    1. RDB  非常紧凑,适合备份。隔多久快照一次

    2. 由于它比较小,所有传输比较快,非常方便灾难恢复

    3. 更快重启

    4. 最大化性能

  5. RDB缺点

    1. RDB重启会丢失数据

    2. RDB使用的fork,当数据量大的时候,会影响性能。

  6. AOF优点

    1. 数据更安全。有很多fsync策略,默认策略是每秒同步硬盘一次,虽然频率高但仍然写性能不错

    2. 这个是增量增加的。有利于文件恢复

    3. 数据量过大会自动重写到AOF 中

    4. 如果你执行错了命令而且没有被重写到日志中,可以关掉redis,重写加载日志,去掉最新的命令。还原数据

  7. AOF 缺点

    1. AOF文件比RDB文件更大

    2. BUG 比较多


你可能感兴趣的:(redis持久化)