使用转储热同步两个Redis数据库。
为什么
没有简单的方法可以同步来自或 Redis集群的数据。 标准命令BGSAVE和SLAVEOF被阻止。
Rump能够仅使用SCAN , DUMP和RESTORE在云提供商之间实时同步Redis数据库。
它在用于保持登台和开发环境与生产AWS / GCP Redis集群同步。
例子
# Sync local Redis DB 1 to DB 2.
$ rump -from redis://127.0.0.1:6379/1 -to redis://127.0.0.1:6379/2
# Sync ElastiCache cluster to local.
$ rump -from redis://production.cache.amazonaws.com:6379/1 -to redis://127.0.0.1:6379/1
# Sync protected ElastiCache via EC2 port forwarding.
$ ssh -L 6969:production.cache.amazonaws.com:6379 -N user
1