开启redis服务一闪而过(完美解决)
Posted Adorable_Rocy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启redis服务一闪而过(完美解决)相关的知识,希望对你有一定的参考价值。
前言:相信很多人都遇到过这样的问题,在windows下Redis server启动一闪而过,那么遇到这样的情况应该怎样解决呢?
Q:windows系统运行redis-server.exe一闪而过
A:解决方案:
- 通过cd 进入redis目录(也可以直接进入目录之后在地址栏回车cmd)
- 输入redis-server.exe redis.windows.conf(因为启动redis需要用到这两个文件),出现下面的信息就表示启动成功。
- 运行如果抛出异常QForkMasterInit: system error caught.error code = 0x000005af, message = VirtualAllocEx failed.: unknown error
说明:可能造成内存不足了,从而导致了redis服务器启动失败,只要在redis的配置文件redis.windows.conf,加入maxmemory和maxheap配置(单位为字节)就可以了。
补充:修改如下参数
maxmemory 268435456
maxheap 402653184
可以只设置maxmemory,可是,注意一下maxmemory不可以设置的太小,否则的话就会报错redis VirtualAlloc/COWAlloc fail! 分配失败。
以上是关于开启redis服务一闪而过(完美解决)的主要内容,如果未能解决你的问题,请参考以下文章
开启redis服务后,无法远程连接服务器上的redis的问题解决办法(Connection refused: no further information)