开启redis服务一闪而过(完美解决)

Posted Adorable_Rocy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启redis服务一闪而过(完美解决)相关的知识,希望对你有一定的参考价值。

前言:相信很多人都遇到过这样的问题,在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! 分配失败。

以上是关于开启redis服务一闪而过(完美解决)的主要内容,如果未能解决你的问题,请参考以下文章

完美解决Tomcat启动一闪而过

Redis在windows系统中启动服务器时一闪而过

Redis在windows系统中启动服务器时一闪而过

为啥redis安装包解压后运行服务器闪退

使用片段着色器在特定位置绘制完美的水平线

开启redis服务后,无法远程连接服务器上的redis的问题解决办法(Connection refused: no further information)