RumpRedis 熱部署工具
Rump
Redis 熱部署工具。Rump 能夠通過僅使用 SCAN,DUMP 和 RESTORE 將密鑰從 ElastiCache 集群或任何 Redis 服務(wù)器傳輸?shù)搅硪粋€ Redis 服務(wù)器。
特性
-
使用 SCAN 代替 KEYS,以避免 DoS 您自己的服務(wù)器
-
可以同步任何鍵類型
-
有意刪除TTL,因其不會同步
-
不使用任何臨時文件
-
使用緩沖通道優(yōu)化慢速源服務(wù)器
-
使用管道以最小化網(wǎng)絡(luò)往返
示例
# 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 [email protected] & $ rump -from redis://127.0.0.1:6969/1 -to redis://127.0.0.1:6379/1
評論
圖片
表情
