Skip to content

chenbanyaner/redis_migrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redis key 级别数据库迁移

从源 redis 数据库迁移 key 到目标 redis 数据库。

使用方法

基本配置

  1. 在 main 方法中修改配置 SOURCE_CONFIGTARGET_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
}
  1. 配置策略

STRATEGY,支持 3 种策略:

  • prefer_source:冲突时保留目标服务器的值(默认)
  • prefer_source:冲突时覆盖为目标服务器的值
  • merge:智能合并(针对不同数据类型)

About

redis 数据库迁移 python 脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages