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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM