0%

MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk

错误信息

1
redis.clients.jedis.exceptions.JedisDataException: 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 快照关闭了导致不能持久化的问题,在网上查了一些相关解决方案,通过 stop-writes-on-bgsave-error 值设置为 no 即可避免这种问题。

有两种修改方法,一种是通过 redis 命令行修改,另一种是直接修改 redis.conf 配置文件

命令行修改方式示例:

127.0.0.1:6379> config set stop-writes-on-bgsave-error no

修改 redis.conf 文件:vi 打开 redis-server 配置的 redis.conf 文件,然后使用快捷匹配模式:/stop-writes-on-bgsave-error 定位到 stop-writes-on-bgsave-error 字符串所在位置,接着把后面的 yes 设置为 no 即可。


作者:Fanrncho
来源:CSDN
原文:https://blog.csdn.net/qq_31766907/article/details/78715935
版权声明:本文为博主原创文章,转载请附上博文链接!

Donate comment here.

欢迎关注我的其它发布渠道