如何在没有停机时间的情况下迁移redis集群



我们有两个不同的正在运行的redis集群,我们希望将一个迁移到另一个。他们两个都在发球,休息时间是不允许的。

是否有推荐的redis迁移解决方案?

您基本上可以暂时将一个实例作为另一个实例的从属实例,它将为您迁移所有数据。https://groups.google.com/forum/m/#!主题/redis db/KOhA-TD1V6U

或者,如果您只想移动一些键,migrate/move命令将允许您移动每个键的值,您可以对其进行迭代以移动多个键。

您可以考虑使用允许非阻塞增量同步的redis-shake。

您可以轻松地将其配置为从集群到集群同步,从独立到集群同步等等

在sync.toml:中配置源和目标

然后运行:

./bin/redis-shake sync.toml

最新更新