• 一站式学习Redis 从入门到高可用分布式实践(慕课)第五章 Redis持久化的取舍和选择


    Redis持久化的取舍和选择

    • 持久化的作用

    • RDB

     

     save命令容易阻塞

     

    redis配置文件中可以设置/opt/moudels/redis/config

    save 900 1                  #900s内改变1次就生成RDB

    save 300 10

    save 60 10000

    dbfilename dump.rdb   #设置rdb的名称

    dir ./                              #rdb文件的位置

    stop-writes-on-bgsave-error  yes

    rdbcompression  yes

    rdbchecksum      yes

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

    1.全量复制         主从复制

    2.debug reload   debug机制

    3.shutdown         

    • AOF

     RDB现存问题:

             耗时,耗性能             --- fork(), IO性能

            不可控,丢失数据

     什么是AOF

     AOF三种策略

          always    

          everysec

             no

     AOF重写

    作用:减少磁盘占用量

               加速恢复速度

    AOF重写实现两种方式

              1. bgrewriteaof

              2. AOF重写配置

    在客户端修改配置文件:

    127.0.0.1:6379> config get appendonly
    1) "appendonly"
    2) "no"
    127.0.0.1:6379> config set appendonly yes
    OK
    127.0.0.1:6379> config rewrite
    OK
    127.0.0.1:6379>

    • RDB和AOF的决择

     

  • 相关阅读:
    哈夫曼编码-C语言实现
    KMP和BF算法-C语言实现
    Spring框架(1)--只是入门
    MyBatis(1)
    antd TreeSelect 无限级选择
    download下载文件
    react搭建项目问题
    js 数组转tree结构
    反映复制到剪贴板(npm安装)
    js前端实现Table导出excel表格
  • 原文地址:https://www.cnblogs.com/jiang910/p/10025879.html
Copyright © 2020-2023  润新知