redis在复制的rdb文件启动时清除了该文件

redis在复制的rdb文件启动时清除了该文件,redis,redis-cluster,redislabs,Redis,Redis Cluster,Redislabs,我们遇到了一个奇怪的redis问题 在我将redis从旧版本升级到新版本后 我用干净的数据打开了redis 我将上一个rdb文件复制到数据目录中 我重启redis来加载数据 然后,我发现我的数据在第4步中被删除了。你们有没有遇到过这种情况?这可能的根本原因是什么 我们怀疑redis收到了新的请求。这是一个可能的问题吗 在关闭Redis之前,它会将数据持久保存到磁盘上(除非在配置中完全禁用),所以在Redis服务器运行时,您不应该尝试对RDB文件进行这种“热交换”——因为它只是在退出时覆盖了该文件

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

  • 在我将redis从旧版本升级到新版本后
  • 我用干净的数据打开了redis
  • 我将上一个rdb文件复制到数据目录中
  • 我重启redis来加载数据 然后,我发现我的数据在第4步中被删除了。你们有没有遇到过这种情况?这可能的根本原因是什么


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

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

    thx,看起来它可能会被master在salve上删除。我认为只要master加载最新的数据,它就会很好。