zoukankan      html  css  js  c++  java
  • Redis-开启使用AOF日志

    编辑redis,conf文件,找到aof配置位置:

     修改 appendonly yes(默认为 no,表示关闭)

     下面的红框表示AOF写回策略: 这三种策略在可靠性上是从高到低,而在性能上则是从低到高。

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    当日志文件太大怎么办?------------------------AOF重写机制

    简单来说重写机制具有“多合一”功能,就是将旧日志文件中的多条命令,在重写后的新日志变成一条命令。因为AOF是以追加的形式记录,当一个键值对被反复修改时候,

    AOF会记录多条命令,但是在重写时会记录这个键值对的最新状态并将它写入。如图所示:

     触发AOF重写时机:

      

    1. auto-aof-rewrite-min-size: 表示运行AOF重写时文件的最小大小,默认为64MB

    2. auto-aof-rewrite-percentage: 这个值的计算方法是:当前AOF文件大小和上一次重写后AOF文件大小的差值,再除以上一次重写后AOF文件大小。

    也就是当前AOF文件比上一次重写后AOF文件的增量大小和上一次重写后AOF文件大小的比值。

    换一句话说:在AOF文件体量超过64MB,且比上次重写后的体量增加了100%时自动触发重写。

    AOF文件大小同时超过上面这两个配置项时,会触发AOF重写。我们可以修改这些参数达到自己的实际要求。

  • 相关阅读:
    AIX 日常维护
    复制百度文库的方法
    linux free命令详解
    Oracle中Kill session的研究
    oracle scn的研究转自听海日志
    Win7无法待机(休眠)的一种可能原因
    vmstat命令详解
    winform与数据库同步更新
    CAD—Keyboard事件处理
    游戏之寻路算法
  • 原文地址:https://www.cnblogs.com/-qilin/p/14758775.html
Copyright © 2011-2022 走看看