共计 667 个字符,预计需要花费 2 分钟才能阅读完成。
最近有位朋友查看他的 Redis 的时候,却出现了如下这段错误提示:
Response received: – MISONFRedis 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.
中文翻译
收到响应:– MISONFRedis 配置为保存 RDB 快照,但目前无法在磁盘上保留。可以修改数据集的命令被禁用,因为如果 RDB 快照失败(stop-writes-on-bgsave-error 选项),此实例配置为在写入期间报告错误。请检查 Redis 日志以获取有关 RDB 错误的详细信息。
解决办法
其实,解决的办法也非常的简单,只要知道自己做过了什么,解决起来就方便得多了。主要是看报错提示说“stop-writes-on-bgsave-error”这个选项。从而得出:他这里明显是权限的问题,
他的解决办法也非常的简单,以 root 身份的用户重启一下 redis 就好了。
最初他是用的是普通用户启动的 redis,所以报了这个错误。后来用 root 用户就没问题了……