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

    一、rdb ( redis database )

      在指定的时间间隔内将存中的数据集快照写入磁盘,也就是行话的 Snapshot 快照,他恢复时,直接将快照文件写入内存中

      

      rdb 快照默认触发条件

        1分钟内修改1万次

        5分钟内修改10次

        15分钟内修改1次

    二、aof ( apend only file ) 

      以日志的形式记录每个写操作,将redis执行过得所有写指令记录下来(读操作不记录),只许追加文件,但不能修改文件,redis启动之初读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次完成数据的恢复

      aof 默认为关闭状态,通过修改 redis.conf 配置文件可以打开

      

      aof 默认三种持久化策略

        always : 同步持久化 每次发生数据变更都会被 立即记录(性能较差,但数据完整)

        everysec : 默认设置,异步操作,每秒同步一次(如果一秒内宕机,有数据丢失)

        no:不同步

      

     三、修复文件

      修复 appendonly.aof 文件:redis-check-aof --fix appendonly.aof

      修复 dump.rdb 文件:redis-check-dump --fix dump.rdb

  • 相关阅读:
    spring.jar的下载地址
    spring学习(1)
    供求信息网(2)
    编写学生增删改查系统时碰到的问题
    js中innerText/value/innerHTML三个属性的区别
    form的提交方式
    错误记录(1)
    供求信息网
    GYM 101673F(树计数)
    GYM 101673G(dp)
  • 原文地址:https://www.cnblogs.com/fangwu/p/8605779.html
Copyright © 2011-2022 走看看