• 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

  • 相关阅读:
    centos7系统初始化脚本
    git上传项目到github
    requests的使用
    zip函数
    mongodb基本操作
    mongodb的安装与配置启动(转)
    jupyter插件与主题
    map函数
    centos7 安装 ffmpeg
    centos7 下 yum 安装Nginx
  • 原文地址:https://www.cnblogs.com/fangwu/p/8605779.html
Copyright © 2020-2023  润新知