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

    Redis持久化 分为两种 RDB和AOF.配置文件也是位于redis.conf.默认情况下 持久化文件生成在配置文件所在目录.redis服务启动的时候 文件即会产生。

    RDB持久化

    save 900 1
    save 300 10
    save 60 10000//60s内有1万个更改 进行一次RDB持久化操作,不然等到300s 有10次更改即持久化操作,再就是900s
    stop-writes-on-bgsave-error yes //RDB有异常的情况下 是否暂停redis服务
    rdbcompression yes 
    rdbchecksum yes
    dbfilename dump.rdb
    dir ./
    

    AOF持久化(append only file)

    将redis的操作日志以追加的方式写入到文件。是明文的 我们可以直接打开读懂的。

    appendonly no //默认使用的RDB,AOF是没有启用的
    appendfilename "appendonly.aof"
    appendfsync everysec //每秒
    no-appendfsync-on-rewrite no
    auto-aof-rewrite-percentage 100
    auto-aof-rewrite-min-size 64mb
    aof-load-truncated yes
    aof-use-rdb-preamble yes
    aof-rewrite-incremental-fsync yes
    rdb-save-incremental-fsync yes
    

    两者都使用的情况下 启动redis的时候 优先使用AOF来恢复。因为AOF相对来说 会更完整。
    先记录一下 以后来补充。

  • 相关阅读:
    Algs4-2.1.23纸牌排序
    python字符串加颜色区别
    python学习之字典
    python学习之while语句
    python学习之字符串变量
    python学习之列表语法
    python简单实现用户表单登录
    python学习之安装模块
    python学习之认识字符串
    python学习之for语句
  • 原文地址:https://www.cnblogs.com/atwo/p/13862720.html
Copyright © 2011-2022 走看看