使用开源工具迁移数据

产品文档

云缓存 Redis

2022-09-23 04:26:33

使用开源工具迁移介绍

1.数据迁移概述

  • 迁移工具redis-migrate-tool目前支持公网自建、云主机自建、专线接入、VPN接入、云缓存Redis实例的迁移。

  • 迁移工具redis-migrate-tool暂只支持源实例版本为Redis2.8、Redis3.2实例的数据迁移,迁移目标实例版本为Redis2.8,后续我们将更新支持更多的版本。

2.迁移术语

术语 解释
源实例source 迁移的源实例
目标实例target 迁移的目标实例,即用户购买的京东云 Redis
云主机自建 用户在京东云服务器上部署的Redis 服务迁移至京东云Redis
公网自建 用户在外网环境下部署的 Redis 服务迁移至京东云Redis

3.数据迁移说明

云缓存Redis提供数据导入工具(linux 版本) redis-migration-tool,工具支持迁移 Redis 2.8和Redis3.2版本的 AOF数据,数据迁移说明如下:

  • 先清空目标实例,如果不清空目标实例,数据导入会覆盖原来数据;

  • redis-migration-tool 配置文件rmt.conf参数说明:

术语 解释
source 源实例
target 目标实例
type 类型,有single和aof file两种
redis_auth redis实例访问密码
servers 服务器地址和端口或者AOF存放路径

实时迁移数据配置示例:

[source]
type: single  
# redis_auth: 无密码时注释掉
servers:
 - 127.0.0.1:6379
[target]
type: single
redis_auth: password
servers:
 - jredis-cn-north-1-prod-redis-i02bbe91or.jdcloud.com:6379

AOF迁移配置示例:

[source]
type: aof file
servers:
  -  /root/redis-2.8.3/src/appendonly.aof
[target]
type: single
redis_auth: password
servers:
 - jredis-cn-north-1-prod-redis-i02bbe91or.jdcloud.com:6379

4.使用方式:

  1. 下载解压redis-migrate-tool.tar.gz,内容为迁移工具redis-migrate-tool和配置文件rmt.conf

  2. 修改配置文件,配置source和target端redis信息(建议配置从节点同步数据)

  3. 运行工具迁移数据,”./redis-migrate-tool -c rmt.conf”(server配置为服务器地址和端口时支持实时同步数据,配置为AOF存放路径时单次同步数据)

注意:如果用户key值大的话会发生failover

5.其他迁移

如需支持更多版本,请联系客服支持

文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通