redis报错MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist

解决方法:通过redis-cli连接到服务器后执行以下命令:

config set stop-writes-on-bgsave-error no

注意:这种方法只是忽略了问题,并没有解决问题,具体问题还要看具体的日志研究究竟是什么问题

可以的原因:
1.内存不够用
2.磁盘不够用

配置文档的解释

# 默认情况下,如果 redis 最后一次的后台保存失败,redis 将停止接受写操作,
# 这样以一种强硬的方式让用户知道数据不能正确的持久化到磁盘,
# 否则就会没人注意到灾难的发生。
#
# 如果后台保存进程重新启动工作了,redis 也将自动的允许写操作。
#
# 然而你要是安装了靠谱的监控,你可能不希望 redis 这样做,那你就改成 no 好了。
stop-writes-on-bgsave-error yes
posted @ 2017-08-28 22:11  不自然地坚持  阅读(267)  评论(0编辑  收藏  举报