zoukankan      html  css  js  c++  java
  • redis中持久化策略

    1.redis持久化规则

      说明:根据redis的配置文件中所配置的持久化策略,定期持久化.将redis内存中的数据最终写入到持久化文件中.当redis意外关闭内存数据清空了.当redis重新启动时,根据配置文件中持久化文件的路径/名称,读取持久化文件。从持久化文件中恢复内存数据.

    2.RDB模式

    说明:

    1. RDB模式是redis中默认的持久化策略.该模式能够定期(有时间间隔)将内存中的数据持久化到XXX.rdb文件中.
    2. 该模式的效率是最高的.相当于对内存做快照处理.
    3. 同时数据加密保存.
    4. 如果允许少量的数据丢失则首选RDB模式

    2.1RDB模式持久化配置

    (1)持久化时间间隔

    save 900 1            900秒内执行一次set操作 则持久化1次  
    save 300 10           300秒内执行10次set操作,则持久化1次
    save 60 10000         60秒内执行10000次set操作,则持久化1次

    (2)持久化文件名称

     (3)持久化文件存储路径,如果需要修改持久化文件保存位置,则修改该文件 /绝对路径.

    3.AOF模式

    说明:

    1. AOF模式通过持久化文件记录了用户的全部的操作过程.该模式可以实现数据的实时备份.
    2. AOF模式中持久化文件会很庞大.不易于解析.
    3. AOF文件没有加密处理.

    特点:

       如果对数据完整性有特殊要求,则采用AOF模式.

    3.1AOF模式配置

    (1)开启AOF模式  如果改为yes后,redis持久化策略采用AOF模式.

     (2)AOF持久化文件名称

    (3)持久化策略

    appendfsync always      该配置表示如果用户执行set操作,就持久化1次
    appendfsync everysec    每秒持久化一次
    appendfsync no           不持久化
  • 相关阅读:
    docker 实现redis集群搭建
    ArrayList && LinkList
    ServletRequest、 HttpServletRequest、Request的联系与区别
    JSONObject例子
    使用SAXReader对XML进行操作
    JSON与XML的区别比较
    依赖注入(DI)和控制反转(IOC)
    Java 面试题:百度前200页都在这里了
    Java语言规范
    python+pandas+openpyxl下载xls illegalCharacterError
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11588239.html
Copyright © 2011-2022 走看看