我一直在windows服務器上使用Redis的最近10個月沒有任何問題,但今天早上我檢查了我的網站,看到它完全是空的!Redis不更新dump.rdb
經過幾分鐘的調查,我意識到Redis數據庫是空的?
幸運的是我使用redis作爲緩存解決方案,所以我仍然擁有MS SQL數據庫中的所有數據,並且設法恢復了我的網站的內容。
但我意識到redis已經停止將數據保存到dump.rdb中。上次文件更新於2015年11月20日11:35。
Redis的配置文件已成立
save 900 1
save 300 10
save 60 10000
,並從MS SQL今天上午我有超過15.000把剛重裝所有。所以文件應該更新,對吧?
我運行Redis的檢查轉儲dump.rdb和結果有:
Processed 7924 valid opcodes
我甚至手動運行save命令和結果有:
OK <2.12>
但文件大小和更新dump.rdb的日期是一樣的20.11.2015
我只是想強調在20.11.2015和今天我沒有改變任何在redis配置或重新啓動服務器
有什麼想法?
你可能要檢查的任何Windows的系統日誌相當於是(事件日誌可能?!)的線索,看看是否出現錯誤已經寫在保存 – tddmonkey
我試過但沒有運氣,注意在偶數日誌 – James