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