0

我们遇到了一个奇怪的 redis 问题。

  1. 在我将我的 redis 从旧版本升级到新版本后,
  2. 我用干净的数据打开了redis。
  3. 我将之前的 rdb 文件复制到数据目录中
  4. 我重新启动redis以加载数据。

那么,我认为我的数据在第 4 步中被清除了。你们中有人遇到过这种情况吗?这可能是什么根本原因?

我们怀疑 redis 正在收到新的请求。这会是一个可能的问题吗?

4

1 回答 1

0

在关闭 Redis 之前,会将其数据保存到磁盘(除非在配置中完全禁用它),因此您不应该在 Redis 服务器运行时尝试这种 RDB 文件的“热交换” - 因为它只是在退出时覆盖了文件。相反,只需停止 Redis 服务器并替换 RDB 文件以加载它(并稍后正确保存)。

于 2019-12-16T13:21:23.770 回答