Redis 占用Windows系统盘空间23G

摘要:
Redis常出现问题总结:1、当出现修改--maxheapand--heapdir在启动这两个版本时都会创建一个RedisQFork.dat文件,我不确定RedisQFork文件是否变小一点,但我确定,你可以通过设置Redis启动参数heapdir来调整这个文件的位置。

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所在磁盘空间是否足够

免责声明:文章转载自《Redis 占用Windows系统盘空间23G》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇《Python》hashlib模块、configparser模块、logging模块FIFO IP核仿真下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

redis源代码结构解析

看了黄建宏老师的《Redis设计与实现》,对redis的部分实现有了一个简明的认识; 之前面试的时候被问到了这部分的内容,没有关注,好在还有时间,就把Redis的源码看了一遍。 Redis源码的获取Redis是完全开源的,其源代码可以在直接在GitHub上获取:https://github.com/antirez/redis(目前的版本是4.4.0)。此时...

在windows环境里,用Docker搭建Redis开发环境(新书第一个章节)

大家都知道高并发分布式组件的重要性,而且如果要进大厂,这些技术不可或缺。但这些技术的学习难点在于,大多数项目里的分布式组件,都是搭建在Linux系统上,在自己的windows机器上很难搭建开发环境,如果无法搭建开发环境,就无法实际操练,而单靠背理论题,是无法通过面试的。 比如搭建Redis环境,或许可以在windows上下载个版本,但这个版本不是最新的,而...

Python Celery分布式任务队列的安装与介绍(基于Redis)

Celery是一个基于Python编写的分布式任务队列(Distributed Task Queue), 通过对Celery进行简单操作就可以实现任务(耗时任务, 定时任务)的异步处理 一. Celery的安装 Celery4.0版本开始,不支持windows平台 1.1 通过pip方式安装celery pip install -U "Celery[red...

php Redis函数使用总结(string,hash,list, set , sort set )

  对于:string, set , sort set , hash 的增,改操作,是同一个命令,但是把它当改操作时,及时成功返回值依旧为0 对于:list结构来说,增删改查自有一套方法。   1 <?php 2 /*1.Connection*/ 3 $redis = new Redis(); 4 $redis-...

redis 常用

1. 查看所有key keys * 2.查找key-value 如下   3.Springboot 配置 spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.database=0spring.redis.timeout=1800000spring.redis.lettuce.poo...

Redis布隆过滤器

一、布隆过滤器使用场景 比如有如下几个需求: ①、原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中? 解决办法一:将10亿个号码存入数据库中,进行数据库查询,准确性有了,但是速度会比较慢。 解决办法二:将10亿号码放入内存中,比如Redis缓存中,这里我们算一下占用内存大小:10亿*8字节=8GB,通过内存查询...