臀部:使用转储热同步两个Redis服务器

时间:2024-02-22 17:10:53
【文件属性】:

文件名称:臀部:使用转储热同步两个Redis服务器

文件大小:22KB

文件格式:ZIP

更新时间:2024-02-22 17:10:53

go redis golang aws sync

使用转储热同步两个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


【文件预览】:
rump-master
----go.mod(154B)
----pkg()
--------run()
--------redis()
--------message()
--------config()
--------file()
--------signal()
----go.sum(1KB)
----LICENSE(1KB)
----docs()
--------ISSUE_TEMPLATE.md(99B)
--------img()
--------PULL_REQUEST_TEMPLATE.md(172B)
--------CONTRIBUTING.md(4KB)
--------README.md(4KB)
----docker-compose.yml(319B)
----.gitignore(19B)
----cmd()
--------rump()
----cloudbuild.yml(801B)
----infra()
--------Dockerfile.example(390B)
--------Dockerfile.ci(224B)
--------Dockerfile.dev(200B)
----bin()
--------build.sh(360B)
--------boot-dev.sh(145B)

网友评论