• Redis入门到高可用(十六)—— 持久化


    一、持久化概念

    二、持久化方式

    三、redis持久化方式之——RDB

     1.什么是RDB

    在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。

    2.触发机制方式

    主要三种方式:save;bgsave;自动生成RDB

    2.1  save

     

    2.2 bgsave

     save 与 bgsave对比

    2.3 自动生成RDB

     不使用客户端

     3.触发机制-不容忽略方式

    4.RDB试验

    5.RDB总结

    6.RDB问题

     

    四、redis持久化方式之——AOF

    1.AOF简介

     

    2.AOF三种策略

     1.always

     2.everysec

     3.no

     4.三种策略的选择

     5.AOF重写

    • AOF 持久化是通过保存被执行的写命令来记录数据库状态的,所以AOF文件的大小随着时间的流逝一定会越来越大;影响包括但不限于:对于Redis服务器,计算机的存储压力;AOF还原出数据库状态的时间增加;
    • 为了解决AOF文件体积膨胀的问题,Redis提供了AOF重写功能:Redis服务器可以创建一个新的AOF文件来替代现有的AOF文件,新旧两个文件所保存的数据库状态是相同的,但是新的AOF文件不会包含任何浪费空间的冗余命令,通常体积会较旧AOF文件小很多。

    2. AOF重写作用:1.减少磁盘占用量  2.加速恢复速度

    3.AOF重新实现方式

       

     

     四、redis 持久化的取舍和选择

     1.RDB与AOF的比较

     2.RDB最佳策略

     

     3.AOF最佳策略

     4.最佳策略

  • 相关阅读:
    TeX系列: tikz-3dplot绘图宏包
    TeX系列: MATLAB和LaTeX结合绘图
    Tex系列: pgfplots安装
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
  • 原文地址:https://www.cnblogs.com/thiaoqueen/p/9180938.html
Copyright © 2020-2023  润新知