前言:相信很多人都遇到过这样的问题,在windows下Redis server启动一闪而过,那么遇到这样的情况应该怎样解决呢?

Q:windows系统运行redis-server.exe一闪而过

A:解决方案:

  1. 通过cd 进入redis目录(也可以直接进入目录之后在地址栏回车cmd)

在这里插入图片描述

  1. 输入redis-server.exe redis.windows.conf(因为启动redis需要用到这两个文件),出现下面的信息就表示启动成功。

在这里插入图片描述

  1. 运行如果抛出异常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! 分配失败。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐