windows下redis報錯redis-server.exe已停止工作,redis的rdb持久化異常EXCEPTION_ACCESS_VIOLATION
阿新 • • 發佈:2021-08-13
問題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