解决---MISCONF Redis被配置为保存RDB快照,但目前无法在磁盘上存留。可能修改数据集的命令被禁用。请检查Redis日志,了解有关错误的详细信息。
出现bug:
在学习celery,将数据保存到redis时出现下面的bug。
consumer: Cannot connect to redis://192.168.12.188:6379/3: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error…
翻译过来就是—MISCONF Redis被配置为保存RDB快照,但目前无法在磁盘上存留。可能修改数据集的命令被禁用。请检查Redis日志,了解有关错误的详细信息。
解决bug:
在启动redis服务后,输入下面命令就可以了,在启动就好了
config set stop-writes-on-bgsave-error no
终极方式
vi /etc/sysctl.conf
sysctl vm.overcommit_memory=1
vm.overcommit_memory=1