可靠的Windows版Redis
副标题: 评论更精彩,教你怎么解决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专属的虚拟机上。
当然这也不是什么大事啦,依据详细情况决定吧。
干得不错!(Good work!)
2楼:
Good work! 做windows上做开发或者简单測试时确实是不错的。
3楼:
Redis 2.8.12 —— 我有两个版本号的 redis-server.exe : 一个是32位,还有一个是64位, 在启动这两个版本号时都会创建一个 RedisQFork.dat文件, 当我执行32位exe时这个文件的大小是500 MB, 而执行64位时RedisQFork.dat文件变成了 16GB,这就是问题所在。
那么请问有什么方法(比方配置某些參数)能让Redis不去创建这个16GB 的文件吗?
(顺便说一下我的服务器是 windows 2012, 所以我希望能使用64位的exe), 回到问题… 我想说的是有没有什么办法让redis不要去创建这个巨大的文件,或者假如必须创建这个文件, 那有什么办法能够让Redis去其它磁盘或网络上(unc路径)创建呢, 比方有大容量存储空间的地方。
你能顺便解释一下这个文件的作用是什么吗。
谢谢!
4楼:
我也遇到了和 Rushdeep 一样的问题, 就是在64位版本号上 RedisQFork_nnnn.dat 文件占用16GB磁盘空间的问题. 这是一个bug吗?
5楼:
我碰到了相同的问题. 我不确定 RedisQFork 文件是否变小一点, 但我确定, 你能够通过设置Redis启动參数 heapdir
来调整这个文件的位置. 比如: redis-server.exe -heapdir D:\redisdata
铁锚备注:
当然啦,铁锚也碰到这个问题好久了.今晚上被 向上老大指点了一番, 知道了人生不应该瞎混的道理,所以回家来就着手解决问题,百度一搜 RedisQFork,就发现了这篇文章,当然,依照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个參数:
# 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
转载于:https://www.cnblogs.com/wzjhoutai/p/6999138.html
可靠的Windows版Redis相关推荐
- 使用Windows版Redis
使用Windows版Redis 1.下载Windows版本的Redis 2.在redis目录里创建redis.conf # Redis configuration file example# By d ...
- Windows版Redis和Redis Desktop Manager安装
一.Windows版Redis安装 打开redis官网:https://redis.io/download 其实是只有linux版本的,那为什么没有windows版本的呢? 因为redis 是单线程高 ...
- windows版 redis安装教程,以及redis客户端安装
windows版 redis安装教程,以及redis客户端安装 由于这两天安装了redis,在redis挂网上找到的redis都是linux版的,所以在此做个记录,方便以后用,也分享给广大网友 1,w ...
- 硬盘杀手!Windows版Redis疯狂占用C盘空间!
关键词:Redis占用C盘,Windows Redis,64位Windows版Redis疯狂占用C盘空间,redis启动后创建RedisQFolk_****.dat文件,redis-server.ex ...
- windows版redis安装使用
Linux下Redis安装链接 : 转到 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...
- windows版redis下载地址
现在的redis官网没有windows版的下载连了,只能到GitHub下载,地址是: https://github.com/MicrosoftArchive/redis/tags 目前(2018-8- ...
- windows版redis
redis介绍 redis是一款开源的.高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它 ...
- Windows版redis下载 与 RDM下载
win版redis下载地址:传送阵 下载后解压 百度网盘下载 链接:https://pan.baidu.com/s/1Tlm_Ho7rp-gHULSWjMtDag 提取码:6rn1 复制这段内容后打开 ...
- windows版redis安装教程(2022)
什么是Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序 ...
- windows版 redis启动、rabbitMQ启动、kafka启动
启动redis redis-server.exe redis.windows.conf 失败就 redis-cli.exe shutdown exit 再重启 启动rabbitmq 进sbin rab ...
最新文章
- 在用户控件中用户登录后台脚本判断
- java网络编程之TCP通讯
- Recommended Journals for MPhil degree at Business Model Innovation Group
- mysql 5.7.15 union order by 子查询排序不生效
- 医疗设备-呼吸机-数据解析
- 把url地址复制到粘贴板上_写个简单的python爬虫爬取堆糖上漂亮的小姐姐
- 如何提高计算机打字,如何练电脑打字速度,教你如何科学提高打字速度
- 190502 Expressing Belief
- 中南大学2015年研究生复试淘汰率将超40%
- 数据分析师,你是车夫,还是拉车的驴子
- win10 路由虚拟服务器,水星 MW300R V10~V15 设置虚拟服务器操作说明 路由器
- 中型仓储货架是使用三立柱货架好,还是使用两立柱货架好?
- opencv立方体的画法_美术生干货,最详细的立方体透视变化及画法讲解,不看后悔!...
- 全球分布式数据库:Google Spanner翻译
- 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)
- The 2021 ICPC Asia Shanghai Regional Programming Contest D、E
- Linux Oracle Rac 10G 搭建 Patch
- P4281 [AHOI2008]紧急集合 / 聚会(LCA做法)
- python迭代器面试题_2018年最常见的Python面试题答案(下)
- Python中的sort()使用方法