教你怎么解决64位Windows版Redis狂占C盘的问题.
MS Open Tech 技术团队最近花了很多时间来测试最新构建的Windows版Redis(可在 MS Open Tech Github 仓库下载). 当我们测试计划快要完成时,我们认为应该分享一些振奋人心的结果。
在压力测试的第一阶段,我们让Redis在Windows上进行各种测试,执行时间从1天到16天,以及简单的单master配置,到如下图所示的更复杂的配置,包括1个Master以及4个replicas。 你可以在 我们的wiki页面 看到使用的总体测试策略和配置.
测试结果令人振奋 —— 我们只发现了一个 BUG,当然我们已经修正了.
这些已经完成的测试是基于Linux版的Redis2.6.8迁移到 Windows 版的, 这个版本完成了我们在1月宣布的所有目标, 比如支持64位系统。 我们的目标是确保开发者可以放心地在Windows上使用Redis,包括高靠性要求的业务场景. 我们计划继续在更“严苛”的场景中进行测试, 确保我们没有漏过任何东西。
如果您对业务场景和测试计划/策略有什么意见或建议,请务必告诉作者们。 我们很乐意使用Redis开发者觉得适合的任意app或场景。
评论更精彩
1楼:
很高兴看到你们的进步. 我们喜欢在分布式项目中使用Redis,但一直运行独立的linux服务器或Redis专属的虚拟机上。 当然这也不是什么大事啦,根据具体情况决定吧。
2楼:
Good work! 做windows上做开发或者简单测试时确实是不错的。
3楼:
4楼:
我也遇到了和 Rushdeep 一样的问题, 就是在64位版本上 RedisQFork_nnnn.dat 文件占用16GB磁盘空间的问题. 这是一个bug吗?
5楼:
铁锚备注:
我在 redis.windows.conf
文件中搜索 "heapdir
",然后在默认注释掉的内容下面添加一行,指定Redis内存映射文件(memory mapped file)存放的路径:
- # heapdir指定内存映射文件路径名,不能是文件名
- # heapdir <directory path(absolute or relative)>
- heapdir D:/temp/redis_heapdir/
具体文件和目录就请你根据自己的磁盘进行指定啦. 我的症状和情况是这样的, 16GB内存,Windows版64bit的Redis,启动Redis后就在C盘的 C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Redis
目录下面生成一个16GB大小的 RedisQFork_8792.dat 文件(8792是本次启动的进程PID, 关闭redis 则此文件自动被删除). 本来当初为了省钱只上了64GB的固态硬盘,结果16G一吃下来,C盘就只有16GB空余空间,自从设置到D盘,重启以后,感觉强迫症就好多了。
当然,铁锚要废话不是想说这些,而是想引入2个参数:
![](https://code.csdn.net/assets/CODE_ico.png)
- # maxheap指定最大heap字节数,比如 10000000
- # maxheap <bytes>
- # maxmemory 指定最大使用内存,单位:字节
- # maxmemory <bytes>
具体的参数请参考配置文件内的说明,一搜索就知道.(主要是铁锚配置这两个参数就一直出错,半天启动不起来,等研究明白再说吧.)
原文链接: Redis on Windows – stable and reliable
原文日期: 2013-04-22
翻译日期: 2014-11-16
翻译人员: 铁锚: http://blog.csdn.net/renfufei
CNCounter翻译文章目录: https://github.com/cncounter/translation
转载自 http://blog.csdn.net/renfufei/article/details/41180007
教你怎么解决64位Windows版Redis狂占C盘的问题.相关推荐
- 硬盘杀手!Windows版Redis疯狂占用C盘空间!
关键词:Redis占用C盘,Windows Redis,64位Windows版Redis疯狂占用C盘空间,redis启动后创建RedisQFolk_****.dat文件,redis-server.ex ...
- mysql shell 1.0.10_MySQL Shell(使用Shell命令管理MySQL)下载 v1.0.10 官方32位+64位Windows版 - 比克尔下载...
MySQL Shell是一个MySQL数据库的高级命令管理工具,与其它数据库管理工具不同的是,该工具不仅支持SQL语言,可以使用Shell命令来管理MySQL的功能,支持JavaScript以及Pyt ...
- win7右键计算机管理参数错误,win7 64位旗舰版系统右键无法打开属性窗口的解决方法...
有用户反馈,本想给自己的Win7系统电脑更换一个背景后,但是右键打开win7属性窗口的时候却发现怎么也打不开了,不知是什么原因,该怎样解决?其实,右键打开属性窗口的功能有很多,它并不是局限于背景的设置 ...
- 游戏跟计算机不兼容,Win7 64位旗舰版系统下游戏延迟和游戏不兼容如何解决【图】...
很多人都喜欢在win7系统电脑上面玩网络游戏,而玩游戏的时候总是会碰到一些问题,比如玩游戏的时候出现网络延迟或者不兼容的现象,主要表现为当两台电脑都玩游戏,没什么延迟现象,但只要有其中的一台电脑打开过 ...
- 64位计算机很慢,win7 64位旗舰版系统解决网速变慢的技巧介绍
任何一款 windows操作系统 使用久后网速或多或少都会变慢一些,win7系统也不例外,很多用户发现自己的电脑网速变得越来越慢,怎么回事呢?该如何处理呢?其实引起网速变慢的原因有很多,下面小编给大家 ...
- 64位Windows 8 运行Trial-Reset,但是提示缺少“MSCOMCTL.OCX”的解决方法
本文包含以下内容: 一.手动注册MSCOMCTL.OCX 二.自动注册MSCOMCTL.OCX 三.常见的**.OCX,**.DLL等控件注册方法 64位Windows 8 运行Trial-Reset ...
- win7原版iso_【JUJUMAO_MSDN系统】Windows 10 1903 64位 五版合一 原版ISO镜像
[JUJUMAO_MSDN系统]Windows 10 1903 64位 五版合一 原版ISO镜像 MSDN系统具有更安全.更稳定.更纯净等特点,设置布局更加突出完美,采用全新技术,全自动无人值守安装 ...
- hpoem系统服务器,hp(惠普)Windows 7 32/64位-OEM版
hp(惠普)Windows 7 32/64位-OEM版 一.系统概述 惠普-集成常见硬件+预PE下一键全自动安装,自动识别隐藏分区,方便快捷,系统兼营性.稳定性.安全性较均强!完全无人值守自动安装.安 ...
- win764位不能改计算机名,win7 64位旗舰版系统无法修改MAC的原因和解决
有些用户想修改 win7系统 中的无线MAC,但就是修改不成功,怎么回事呢?其实默认情况下,Win7系统是不能修改MAC的,WIN7系统无线网卡的MAC,在不做任何操作的时候是只有第二位是2,6,A, ...
- windows下MYSQL 5.7 64位绿色版 安装步骤
###windows下MYSQL 5.7 64位绿色版 安装步骤 去mysql官网下载绿色版 64位mysql zip包 解压后,进入mysql安装目录,新建my.ini配置文件 my.ini配置如下 ...
最新文章
- [architecture]-Armv8 Cryptographic Extension介绍
- python3爬虫入门(urllib和requests简单使用)
- 微信小程序的点击复制功能
- jps: command not found
- 时间组件选择一个时间段_衡南(光伏支架组件安装)施工队
- C#如何[添加][删除][修改]XML中的记录
- 刚刚!阿里云宣布2021要“做厚中台”!有哪些书值得读?
- react中对象扩展运算符使用问题
- oracle数据库卸载过程,oracle数据库卸载教程,Oracle卸载步骤有哪几步?
- 阿里专家问答丨人工智能/机器学习技术在电商场景下的应用
- VSCode Markdown 插件
- 网站安全渗透测试团队公司解决防护方案
- 亿玛大数据揭秘“钻石网购密码” 最高单价超15万
- STM32F030F4P6低功耗模式
- 论文小结——CenterPoint
- 沈阳计算机好的专科学校,我初中没毕业,想在沈阳找家计算机学校,哪家最好?...
- MavLink通信协议 C++应用详细教程
- 科技云报道:超融合格局生变,深信服成中国的VMware了?
- 陈玉龙:永怀少年心 不改凌云志
- 【蓝桥杯】【生日蜡烛】
热门文章
- 导出windows密码技巧总结
- android修改屏幕比例,安卓屏幕比例修改器
- 简述WebS简述WebService与.NET Remoting的区别及适应场合
- 计算机网络宽带越大 网速越快,如何调节自己的电脑网速?几个步骤教你如何给电脑提速与降速!...
- 3月编程排行榜来了~有哪些新看点?
- 如何快速的入门单片机?单片机自学教程有哪些?
- “word另存为PDF时,参考文献的上标都变为正常文本“的解决办法
- EJB是什么,什么是EJB
- C语言链表详解(通俗易懂)
- MLA 格式引用怎么做好分析?