首页 > 解决方案 > Redis 配置设置会在几个小时后动态更改

问题描述

我在包含 SSD 的云机器(Ubuntu 18.0)上安装了 Redis 服务器。在配置文件中,我将 dir 更改为 /temp 并将 dbfilename 更改为 dump.rdb 我重新启动服务器并使用 CONFIG GET 检查运行时设置。它显示了我在 redis.conf 文件中设置的值。

6小时后,我再次检查了它。奇怪的是,这些值改变了 dir=/var/spool/cron" 和 dbfilename=root。

我敢肯定,没有人攻击我的服务器,它在我们自己的 VPN 下,不能公开访问。

现在,我又做了一个测试,我在那个云实例(同一个实例)中安装了一个 Docker 容器(Ubuntu 18.0)并在容器中进行了测试。几个小时后,运行时配置没有变化。

另外,怀疑云机是否是用磁性 HDD 构建的,redis 似乎工作正常。如果我使用 SSD 构建,那么几个小时后 redis 将无法工作。

任何人都可以在这方面提供帮助。

谢谢

标签: redisubuntu-18.04

解决方案


我的 Redis 服务器上也有类似的情况。

如果您的 Redis 服务器可以从公共网络访问,则可能是攻击。

就我而言,我更改了 Redis 服务器的默认端口并添加了密码保护。

之后,同样的情况不会发生。

查看 Redis GitHub 中的以下问题,您可以获得有关您的案例的更多信息。

https://github.com/redis/redis/issues/3594


推荐阅读