zoukankan      html  css  js  c++  java
  • Redis 占用Windows系统盘空间23G

    Redis常出现问题总结:

    1、当出现修改--maxheap and --heapdir

    在启动这两个版本时都会创建一个 RedisQFork.dat文件,我不确定 RedisQFork 文件是否变小一点, 但我确定, 你可以通过设置Redis启动参数 heapdir 来调整这个文件的位置。

    我在 redis.windows.conf文件中搜索"heapdir",然后在默认注释掉的内容下面添加一行,指定Redis内存映射文件(memory mapped file)存放的路径:

    2、redis常见异常处理

    1

    2

    3

    # heapdir指定内存映射文件路径名,不能是文件名

    # heapdir <directory path(absoluteorrelative)>

    heapdir D:/temp/redis_heapdir/

     

    具体文件和目录就请你根据自己的磁盘进行指定啦. 我的症状和情况是这样的, 16GB内存,Windows版64bit的Redis,启动Redis后就在C盘的C:WindowsServiceProfilesNetworkServiceAppDataLocalRedis目录下面生成一个16GB大小的 RedisQFork_8792.dat 文件(8792是本次启动的进程PID, 关闭redis 则此文件自动被删除). 本来当初为了省钱只上了64GB的固态硬盘,结果16G一吃下来,C盘就只有16GB空余空间,自从设置到D盘,重启以后,感觉强迫症就好多了。

     

    3. 服务突然无法启动

    检查heapdir所在磁盘空间是否足够

  • 相关阅读:
    superset可视化不同算法的点击率
    flume通过avro对接(汇总数据)
    Flume同时输出数据到HDFS和kafka
    剑指offer题目系列二
    剑指offer题目系列一
    Servlet生命周期与线程安全
    Servlet初始化及处理HTTP请求
    Servlet及相关类和接口
    web.xml配置文件详解
    递归与斐波那契数列
  • 原文地址:https://www.cnblogs.com/shikyoh/p/7837912.html
Copyright © 2011-2022 走看看