从源 redis 数据库迁移 key 到目标 redis 数据库。
基本配置
- 在 main 方法中修改配置
SOURCE_CONFIG、TARGET_CONFIG,将 host、port、password、db 替换为自己的即可。
# 源
SOURCE_CONFIG = {
'host': 'source ip',
'port': 6379,
'password': '',
'db': 0,
'socket_connect_timeout': 10
}
# 目标
TARGET_CONFIG = {
'host': 'target ip',
'port': 6379,
'password': '',
'db': 0,
'socket_connect_timeout': 10
}- 配置策略
STRATEGY,支持 3 种策略:
prefer_source:冲突时保留目标服务器的值(默认)prefer_source:冲突时覆盖为目标服务器的值merge:智能合并(针对不同数据类型)