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