我使用的是redis alpine的容器,在生产过程中——在我的服务器上——出现了这个错误。我发现Miscf Redis配置为保存RDB快照,并进行了检查,但其中的建议都不起作用。
这是错误消息:
$ node dist/queue.js
events.js:174
throw er; // Unhandled 'error' event
^
ReplyError: 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.
at parseError (/home/deploy/gympoint/node_modules/redis-parser/lib/parser.js:193:12)
at parseType (/home/deploy/gympoint/node_modules/redis-parser/lib/parser.js:303:14)
Emitted 'error' event at:
at /home/deploy/gympoint/node_modules/beequeue/lib/queue.js:322:14
at /home/deploy/gympoint/node_modules/beequeue/lib/queue.js:177:21
at Object.callbackOrEmit [as callback_or_emit] (/home/deploy/gympoint/node_modules/redis/lib/utils.js:89:9)
at RedisClient.return_error (/home/deploy/gympoint/node_modules/redis/index.js:706:11)
at JavascriptRedisParser.returnError (/home/deploy/gympoint/node_modules/redis/index.js:196:18)
at JavascriptRedisParser.execute (/home/deploy/gympoint/node_modules/redis-parser/lib/parser.js:572:12)
at Socket.<anonymous> (/home/deploy/gympoint/node_modules/redis/index.js:274:27)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:287:12)
at readableAddChunk (_stream_readable.js:268:11)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
出现此错误的原因之一是当您使用Redis容器时,没有受到攻击的卷。要解决此问题,只需将以下行放入docker compose文件:
volumes:
- "./redis-data:/data"
我使用reddison客户端,但当客户端出现错误“Miscf Redis配置为保存RDB快照,但当前无法在磁盘上持久化”时 {"log":"3443340: C 09 Apr00:12:41.648*DB保存在磁盘上\n","stream":"stdout","time":"2022-04-09T00:12:41.649083457Z"}{"log":"3443340: C 09 Apr00:12
每当我在redis中执行任何修改数据的命令时,我会得到以下错误 我在Mac上使用brew安装了redis。如何获取redis-server将信息记录到的日志文件的位置。我试着找redis Conf。文件,但也找不到。 我如何摆脱上面的错误,并且能够在Redis中执行修改数据的命令。
我正在使用Redis,但我有一个错误:MISCONF Redis被配置为保存RDB快照,但当前无法保存在磁盘上。禁用可能修改数据集的命令。有关错误的详细信息,请查看Redis日志 服务器:CentOS 7-Vultr 但是,我不是用建议来解决的。 拜托,帮帮我。
我使用的是CentOS6.9。我已经使用安装了Redis: 在安装过程中没有给出任何错误。 但是,每当我发出命令(例如或),它都会给出以下错误消息: (错误)MISCONF Redis配置为保存RDB快照,但当前无法在磁盘上持久化。禁用可能修改数据集的命令。有关该错误的详细信息,请查看Redis日志。 我发现MISCONF Redis被配置为保存RDB快照。但里面的建议都不起作用。 上面的公认答案
在var/reports文件中连续获取此错误。我尝试了下面的链接解决方案,但仍然没有固定。有谁能帮我解决这个问题,因为现在情况危急。 MISCONF Redis配置为保存RDB快照
我相信这个问题在这里得到了一些回答:MISCONF Redis被配置为保存RDB快照。 我目前正在运行一个Redis docker容器,它不时返回以下错误: 结合: 这是因为redis的空间不够吗?我能做些什么来清理redis吗?我只使用redis作为消息代理层,因此实际上不需要持久化数据。。。 我还看到以下来自redis容器: 我觉得这个问题可能是让redis/devops专家概述使用docke