zoukankan      html  css  js  c++  java
  • windows下redis报错redis-server.exe已停止工作,redis的rdb持久化异常EXCEPTION_ACCESS_VIOLATION

    问题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

  • 相关阅读:
    Linux
    Linux
    Linux
    Linux
    Linux
    Python
    Linux
    Python
    MySQL
    Python
  • 原文地址:https://www.cnblogs.com/super-chao/p/15138892.html
Copyright © 2011-2022 走看看