我们有两个不同的运行中的redis集群,我们希望将一个集群迁移到另一个集群。两人都在发球,不允许休息。对于redis的迁移,是否有推荐的解决方案?
8ljdwjyq1#
基本上,您可以将一个示例临时设置为另一个示例的从属示例,它将为您迁移所有数据。https://groups.google.com/forum/m/#!topic/redis-db/KOhA-TD1V6U或者,如果您只想移动一些键,migrate/move命令将允许您移动每个键的值,您可以迭代移动许多键。
vshtjzan2#
您可以考虑使用redis-shake,它允许非阻塞增量同步。您可以轻松地将其配置为从群集到群集、从单机到群集等进行同步。在sync.toml中配置源和目标:然后运行:
./bin/redis-shake sync.toml
2条答案
按热度按时间8ljdwjyq1#
基本上,您可以将一个示例临时设置为另一个示例的从属示例,它将为您迁移所有数据。https://groups.google.com/forum/m/#!topic/redis-db/KOhA-TD1V6U
或者,如果您只想移动一些键,migrate/move命令将允许您移动每个键的值,您可以迭代移动许多键。
vshtjzan2#
您可以考虑使用redis-shake,它允许非阻塞增量同步。
您可以轻松地将其配置为从群集到群集、从单机到群集等进行同步。
在sync.toml中配置源和目标:
然后运行: