redis-server.exe双击闪退问题
最近在学习Redis,在学习使用Jedis操作Redis时,进行redis库的测试连接过程中,双击“redis-server.exe”出现闪退,测试连接失败。上网求助得到的结果其一是内存不足,我这里的问题初步判断是连接冲突导致的。那么如何得知你的“redis-server.exe”闪退的原因呢?输入cmd进入命令行,切换至redis的安装目录。输入以下命令:redis-server.exe red
·
最近在学习Redis,在学习使用Jedis操作Redis时,进行redis库的测试连接过程中,双击“redis-server.exe”出现闪退,测试连接失败。上网求助得到的结果其一是内存不足,我这里的问题初步判断是连接冲突导致的。那么如何得知你的“redis-server.exe”闪退的原因呢?
输入cmd进入命令行,切换至redis的安装目录。输入以下命令:
redis-server.exe redis.windows.conf
(1)如果出现以下错误
[113352] 25 Mar 21:54:30.394 # QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown error
证明闪退的原因是因为redis内存不足,可以通过调整内存的方式改善。
具体的解决方式是进入本机redis安装目录下的“redis.windows.conf”,增加以下内容
maxmemory 268435456
maxheap 314572800
这个问题的解决方式参考了:https://www.cnblogs.com/jcjc/p/11346069.html
(2)如果出现以下情况
[11440] 13 Aug 11:34:30.847 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
具体的解决方式是:
cmd进入命令行,切换至redis的安装目录下(1)输入redis-cli ;(2)输入shutdown
如上图所示,此时本地的客户端连接已经断开,再次双击“redis-server.exe”即可打开。
更多推荐
已为社区贡献1条内容
所有评论(0)