redis 启动时报错

2015-05-07 09:13:00
hainuo
原创 2264
摘要:redis报maxheap错误时修正办法,产生原因就是内存映射文件较大已经不能被系统所支持的缘故,反正大体就是内存映射文件大小超出从而停止服务的意思
```[7096] 07 May 09:12:27.512 # The Windows version of Redis allocates a large memory mapped file for sharingthe heap with the forked process used in persistence operations. This filewill be created in the current working directory or the directory specified bythe 'heapdir' directive in the .conf file. Windows is reporting that there is insufficient disk space available for this file (Windows error 0x70).You may fix this problem by either reducing the size of the Redis heap withthe --maxheap flag, or by moving the heap file to a local drive with sufficientspace.Please see the documentation included with the binary distributions for more details on the --maxheap and --heapdir flags.Redis can not continue. Exiting.```今天在win2008服务器上又开设了第四个redis服务发现有bug了  问题如上 于是就是这个maxheap的问题修正比较简单```maxheap 1024000000   #指定最大内存映射文件为1Gheapdir d:/redis_heapdir  #指定内存映射文件路径```参考 [http://www.tuicool.com/articles/fiQbaaM](http://www.tuicool.com/articles/fiQbaaM) 参考 [http://blog.csdn.net/renfufei/article/details/38474435](http://blog.csdn.net/renfufei/article/details/38474435) windows下的redis配置可以参见 https://github.com/renfufei/cncounter/blob/master/cncounter/src/test/resources/Redis%E6%9C%AC%E5%9C%B0%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md
发表评论
零 乘 伍 =
评论通过审核后显示。