• 周六. 10月 8th, 2022

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

windows下redis报错redis-server.exe已停止工作,redis的rdb持久化异常EXCEPTION_ACCESS_VIOLATION

admin

11月 28, 2021

问题1:

windows下启动redis过一会儿就会弹出redis-server.exe已停止工作:

原因:

因为之前的系统是32位的,安装使用的也是32位的redis。后来重装系统为64位的,再使用之前32为的redis就会出现这种情况。

应该是与系统位数不兼容导致的。重新下载64位的redis使用就正常了。

解决方法:

重新下载64位的redis。

问题2:

windows下的redis,测试rdb持久化,redis.windows.conf中新增设置save 10 1。增加持久化的频率。

报异常:windows下redis报错EXCEPTION_ACCESS_VIOLATION。如图:

 报异常导致rdb持久化失败。重启这个端口的redis。数据不存在,没有持久化。

正常的应该如下图所示:

原因:

windows系统位数和redis位数不兼容导致的,windows是64位系统,redis是32位系统。

解决方法:

重新下载64位的redis。

redis-3.2.100的32位下载:https://pan.baidu.com/s/107xVp6LGT24Fq3GUcAwjNw 提取码:7aqm

redis-3.2.100的64位下载:https://pan.baidu.com/s/1MsF2fzd9XYJP-vvV2P6wPQ 提取码:3uqh

发表回复

您的电子邮箱地址不会被公开。