redis-logo

使用scan进行redis数据迁移

hashmap复制 有时新的redis集群并不需要全部的数据,只需要复制一部分数据到另一个redis集群,且这些数据更新并不频繁。 执行命令 1 2 3 4 5 6 nohup ./redis-cluster-migrate \ -s 172.18.206.144:7001,172.18.206.144:7002,172.18.83.165:7003,172.18.83.165:7004,172.18.25.248:7005,172.18.25.248:7006 \ -d 172.16.0.11:7001,172.16.0.11:7002,172.16.0.22:7003,172.16.0.22:7004,172.16.0.33:7005,172.16.0.33:7006 \ -m "token:*" \ -i 500 \ -t 100 & 完整代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 package main import ( "context" "flag" "log" "strings" "sync" "time" "github....

June 28, 2024 · 3 min · 453 words · WANG