早上来了测试环境突然报错: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配置造成。
解决一、找到Redis目录,
which redis 或者 whereis redis 都找不到安装目录
然后使用以下办法:
ps -aux | grep redis 找到进程号redis-server
ll /proc/5393/cwd 这里是redis-server 进程号 5393
找到redis安装目录,
redis/src目录下,执行./redis-cli命令客户端连接redis
执行
config set stop-writes-on-bgsave-error no
修改成功,redis就可以继续持久化快照了