当在连接使用redis数据库的时候,出现了下面的报错:
redis.exceptions.ResponseError:
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 (stop-writes-on-bgsave-error option).
Please check the Redis logs for details about the RDB error.
原因:
强制把redis快照关闭了导致不能持久化的问题。
解决办法:
在linux下通过redis-cli连接redis进行数据库操作:
执行
config set stop-writes-on-bgsave-error no
或者
在redis的服务配置文件中 redis-conf 中将 stop-writes-on-bgsave-error yes 里边的yes改为no