当前位置: 首页 > 知识库问答 >
问题:

“Redis配置为保存RDB快照”错误,与权限/内存/磁盘空间无关

皇甫雨石
2023-03-14

我得到以下Redis错误:

但是,它与权限无关,因为它只在重新启动后的某个时间才开始发生(最近的一次发生是在重新启动后的一天左右)。当它发生时,服务器有足够的内存和磁盘空间。有什么建议吗?多谢了。

编辑:正确保存时,Redis日志显示如下:

[2354]13 Nov 09:56:16.071*300秒内发生10次变化。正在保存...

[2354]13 Nov 09:56:16.072*后台保存由pid 2194启动

[2194]13 Nov 09:56:16.118*DB已保存在磁盘上

[2194]13 Nov 09:56:16.118*RDB:写入时复制使用的内存为0 MB

[2355]13 Nov 09:15:12.070*后台保存由pid 27899启动

[27899]13 Nov 09:15:12.074#在最终目标上移动临时DB文件时出错:是目录

[2355]13 Nov 09:15:12.170#后台保存错误

共有1个答案

巫朝明
2023-03-14

我们遇到了同样的问题,结果发现有人“破解”了我们的服务器,将临时数据库路径更改为“.ssh”,文件名更改为“authorized_keys”。我们在redis CLI中使用了以下命令来更改这些命令:

CONFIG SET dir /original/tmp/directory
CONFIG SET dbfilename temp.rdb

希望这有帮助!

 类似资料:
  • 我得到以下Redis错误: [2194]13月09:56:16.118*DB已保存在磁盘上 [2194]13 Nov 09:56:16.118*RDB:写入时复制使用的内存为0 MB [2354]13月09:56:16.172*后台保存成功终止

  • 每当我在redis中执行任何修改数据的命令时,我会得到以下错误 我在Mac上使用brew安装了redis。如何获取redis-server将信息记录到的日志文件的位置。我试着找redis Conf。文件,但也找不到。 我如何摆脱上面的错误,并且能够在Redis中执行修改数据的命令。

  • 问题内容: 在写入Redis()期间,出现以下错误: MISCONF Redis配置为保存RDB快照,但当前无法持久保存在磁盘上。禁用了可能修改数据集的命令。请检查Redis日志以获取有关该错误的详细信息。 基本上,我了解到问题在于redis无法将数据保存在磁盘上,但是不知道如何解决该问题。 同样,以下问题也有相同的问题,它很久以前就被抛弃了,没有答案,很可能没有尝试解决该问题。 问题答案: 万一

  • 在写入Redis()的过程中,我收到以下错误: MISCONF Redis配置为保存RDB快照,但当前无法在磁盘上持久保存。禁用可能修改数据集的命令。有关该错误的详细信息,请查看Redis日志。 基本上,我知道问题是redis不能在磁盘上保存数据,但不知道如何解决这个问题。 下面的问题也有同样的问题,它很久以前就被放弃了,没有答案,很可能也没有试图解决问题。

  • 与此类似的问题有几个,如: Redis被配置为保存RDB快照,但它目前无法持久保存在Disk-Ubuntu服务器上 MISCONF Redis配置为保存RDB快照,但当前无法在磁盘上持久保存。禁用可能修改数据集的命令 当Redis安装在Docker之外时,这就可以工作了。但是我如何用docker-compose运行这个命令呢? 我尝试了以下操作: 这不起作用: 怎么解决这个?

  • 我正在使用Redis,但我有一个错误:MISCONF Redis被配置为保存RDB快照,但当前无法保存在磁盘上。禁用可能修改数据集的命令。有关错误的详细信息,请查看Redis日志 服务器:CentOS 7-Vultr 但是,我不是用建议来解决的。 拜托,帮帮我。