Redis報錯:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...


Outline

今天在啟動celery時報錯:

[2020-12-21 14:12:48,615: ERROR/MainProcess] consumer: Cannot connect to redis://127.0.0.1:6379/1: 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 (sto
│p-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error..
│Trying again in 18.00 seconds... (9/100)

 問題定位

網上查閱后發現是因為,把redis快照強制關閉了導致不能持久化的問題

目前發現兩種解決方案:

1、通過stop-writes-on-bgsave-error值設置為no即可避免這種問題。

2、通過修改redis.conf配置文件,將stop-writes-on-bgsave-error值改為no(效果和1一樣)

解決

通過redis命令行直接改:

進入redis命令行執行:config set stop-writes-on-bgsave-error no

 通過修改redis.conf文件修改:

 

 

 保存退出

 

 

 

參考:https://blog.csdn.net/qq_22167989/article/details/103136300


免責聲明!

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



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