天天看點

MISCONF Redis is configured to save RDB snapshots, but it is currently not able to

今天重新開機遊戲伺服器在連接配接redis資料庫時突然報錯:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

究其原因是因為強制把redis快照關閉了導緻不能持久化的問題,在網上查了一些相關解決方案,通過stop-writes-on-bgsave-error值設定為no即可避免這種問題。

有兩種修改方法,一種是通過redis指令行修改,另一種是直接修改redis.conf配置檔案

指令行修改方式示例:

127.0.0.1:6379> config set stop-writes-on-bgsave-error no

修改redis.conf檔案:vi打開redis-server配置的redis.conf檔案,然後使用快捷比對模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字元串所在位置,接着把後面的yes設定為no即可。

繼續閱讀