腾讯云数据库Redis怎么迁移、迁移工具
数据迁移
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,工具支持迁移Redis2.8和Redis3.2版本的AOF数据,数据迁移说明如下:
- 先清空目标腾讯云数据库,如果不清空目标腾讯云数据库,数据导入会覆盖原来数据;
- redis-migration-tool配置文件rmt.conf参数说明:
[source]:源腾讯云数据库/[target]:目标腾讯云数据库
type:类型,有single和aoffile两种
redis_auth:redis腾讯云数据库访问密码
servers:服务器地址和端口或者AOF存放路径
实时迁移数据配置示例:
[source]type:single#redis_auth:无密码时注释掉servers:-127.0.0.1:6379[target]type:singleredis_auth:passwordservers:-jredis-cn-north-1-prod-redis-i02bbe91or.jdcloud.com:6379
AOF迁移配置示例:
[source]type:aoffileservers:-/root/redis-2.8.3/src/appendonly.aof[target]type:singleredis_auth:passwordservers:-jredis-cn-north-1-prod-redis-i02bbe91or.jdcloud.com:63794.使用方式:
1.下载解压redis-migrate-tool.tar.gz,内容为迁移工具redis-migrate-tool和配置文件rmt.conf
2.修改配置文件,配置source和target端redis信息(建议配置从节点同步数据)
3.运行工具迁移数据,”./redis-migrate-tool-crmt.conf”(server配置为服务器地址和端口时支持实时同步数据,配置为AOF存放路径时单次同步数据)
- 注:如果用户key值大的话会发生failover