迁移方案概览

最近更新时间:2024-11-05 17:21:52

我的收藏
借助 数据传输服务(Data Transmission Service,DTS),以及 redis-port 集合中的 redis-sync、redis-dump 与 redis-restore 迁移工具,云数据库 Redis® 为您提供了多种数据迁移方案,可满足多种业务场景下 Redis 的数据迁移需求。

迁移工具

DTS:腾讯云数据传输服务 DTS for Redis,可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,支持全量 + 增量数据的迁移,即迁移前源库的历史数据,和迁移过程中源库新增的写入数据支持一起迁移。
redis-sync:支持在 Redis 实例之间进行数据迁移, 将 redis-sync 模拟为复制节点从源实例同步数据,将复制的数据翻译成写入命令更新到目标实例。
redis-dump 与 redis-restore:支持在离线环境下,使用 redis-dump 将 Redis 的数据备份为 RDB 格式,再通过 redis-restore 将 Redis 的备份文件(RDB)导入到指定 Redis 实例。

迁移方案

迁移场景
迁移场景分类
迁移工具
接入类型
迁移说明
从自建 Redis 迁移至腾讯云 Redis
本地 IDC 自建 Redis 迁移至腾讯云 Redis
支持以下3种接入方式:
专线接入:源数据库可以通过专线接入方式与腾讯云私有网络打通。具体操作,请参见 搭建专线网络快速入门
VPN 接入:源数据库可以通过 VPN 连接方式与腾讯云私有网络打通。具体操作,请参见 VPN 接入快速入门
自研上云(仅适合腾讯集团内部业务):需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
支持源端 Redis 2.8、3.0、4.0、5.0、6.2、7.0版本;目标端 Redis 2.8、4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
支持架构包括单节点、redis cluster、twemproxy、sentinel 等。
支持以下2种接入方式:
公网:源数据库可以通过公网 IP 访问。
自研上云:需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
源端 Redis 允许执行 SYNC 或 PSYNC 命令。
源端 Redis 版本仅支持2.8、3.0、4.0版本;目标端 Redis 2.8、4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
离线(源与目标端网络不互通)。
离线迁移,仅支持全量数据同步,需要业务有停机维护时间。
源端 Redis 版本仅支持2.8、3.0、4.0版本;目标端 Redis 4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
腾讯云 CVM 云服务器自建 Redis 迁移至腾讯云 Redis
云主机自建:源数据库部署在 腾讯云服务器 CVM 上。
在线迁移,支持全量 + 增量数据同步。
支持源端 Redis 2.8、3.0、4.0、5.0、6.2、7.0版本;目标端 Redis 4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
支持架构包括单节点、redis cluster、twemproxy、sentinel 等。
私有网络 VPC:源数据库通过 私有网络 接入。
在线迁移,支持全量 + 增量数据同步。
源端 Redis 允许执行 SYNC 或 PSYNC命令。源端 Redis 版本仅支持2.8、3.0、4.0版本;目标端 Redis 4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
离线(源与目标端网络不互通)。
离线迁移,仅支持全量数据同步,需要业务有停机维护时间。
源端 Redis 版本仅支持2.8、3.0、4.0版本;目标端 Redis 4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
从腾讯云 Redis 迁移至自建 Redis
腾讯云 Redis 迁移至自建 Redis(下云&多云同步)
支持以下5种接入方式:
公网:源数据库可以通过公网 IP 访问。
云主机自建:源数据库部署在 腾讯云服务器 CVM 上。
专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。
VPN 接入:源数据库可以通过 VPN 接入 方式与腾讯云私有网络打通。
云联网:源数据库可以通过 云联网 与腾讯云私有网络打通。
在线迁移,支持全量 + 增量数据同步。
提交工单 联系腾讯云开通。
支持的目标实例节点类型包括:单节点、redis cluster 和代理集群(这里的代理集群,可以使用腾讯云提供的代理进行部署)。
腾讯云 Redis 实例间迁移
腾讯云 Redis 不同地域间迁移
云联网:源数据库可以通过 云联网 与腾讯云私有网络打通。
在线迁移,支持全量+增量数据同步。
支持 Redis 2.8、4.0、5.0、6.2、7.0版本;目标版本大于或等于源端版本。
腾讯云 Redis 同地域间迁移
云数据库:源数据库属于腾讯云数据库实例。
在线迁移,支持全量 + 增量数据同步。
支持 Redis 2.8、4.0、5.0、6.2、7.0版本;目标版本大于或等于源端版本。
大分片集群架构升级,为了减少停机维护时间,可以考虑使用该方案。
腾讯云 Redis 跨版本迁移
云数据库:源数据库属于腾讯云数据库实例。
私有网络 VPC:源数据库通过 私有网络 接入。
在线迁移,支持全量+增量数据同步。
支持 Redis 2.8、4.0、5.0、6.2、7.0版本;目标版本大于或等于源端版本。具体操作,请参见 使用 DTS 进行版本升级
跨腾讯云账号迁移
云数据库:源数据库属于腾讯云数据库实例。
在线迁移,支持全量 + 增量数据同步。
支持 Redis 2.8、4.0、5.0、6.2、7.0版本;目标版本大于或等于源端版本。
提交工单 联系腾讯云开通跨账号迁移。
腾讯云标准架构迁移至集群架构
云数据库:源数据库属于腾讯云数据库实例。
在线迁移,支持全量 + 增量数据同步。
支持 Redis 2.8、4.0、5.0、6.2、7.0版本;目标版本大于或等于源端版本。提前做好 命令兼容性 检测,避免升级后业务执行出错。
腾讯云 Redis 旧集群版(即2018年1月1日之前购买的集群)版本迁移
离线(私有网络)
仅支持全量数据同步,需要业务有停机维护时间。具体操作,请参见 旧集群版迁移指引
从第三方云厂商迁移至腾讯云 Redis
从第三方云厂商的 Redis 迁移至腾讯云 Redis
支持以下3种接入方式:
公网:源数据库可以通过公网 IP 访问。
专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。
VPN 接入:源数据库可以通过 VPN 接入 方式与腾讯云私有网络打通。
在线迁移,支持全量 + 增量数据同步。
需要云厂商开通 SYNC 或者 PSYNC 命令执行权限。
支持源端 Redis 2.8、3.0、4.0、5.0、6.2、7.0版本;目标端 Redis 2.8、4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
离线(源与目标端网络不互通)。
离线迁移,仅支持全量数据同步,需要业务有停机维护时间。
源端 Redis 版本仅支持2.8、3.0、4.0版本;目标端 Redis 4.0、5.0、6.2、7.0版本。目标版本大于或等于源端版本。
从其他类型数据库迁移至腾讯云 Redis
SSDB 迁移至腾讯云 Redis
Siphon
支持4种接入方式:
专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。
VPN 接入:源数据库可以通过 VPN 接入 方式与腾讯云私有网络打通。
私有网络VPC:源数据库通过 私有网络 接入。
自研上云:需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
支持所有 SSDB 内核版本。
PIKA 迁移至腾讯云 Redis
支持4种接入方式:
专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。
VPN 接入:源数据库可以通过 VPN 接入 方式与腾讯云私有网络打通。
私有网络VPC:源数据库通过 私有网络 接入。
自研上云:需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
支持 PIKA 2.2、2.3、3.0、3.1、3.2版本。
支持单机模式且只使用了单 DB 的 PIKA 实例。
Codis 迁移至腾讯云 Redis
DTS
支持4种接入方式:
专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。
VPN 接入:源数据库可以通过 VPN 接入 方式与腾讯云私有网络打通。
私有网络 VPC:源数据库通过 私有网络 接入。
自研上云:需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
源节点允许执行 SYNC 或 PSYNC命令。
支持所有版本,集团内部业务自研上云需要开通。
腾讯自研 istore 迁移至腾讯云 Redis
DTS
自研上云:需 提交工单 联系腾讯云开通。
在线迁移,支持全量 + 增量数据同步。
需要源节点允许执行 SYNC 或 PSYNC 命令。
支持 istore 所有版本迁移。
memcached 迁移至腾讯云 Redis
-
-
联系腾讯云定制迁移方案。
腾讯云 CKV 迁移至腾讯云 Redis
离线(源与目标端网络不互通)。
仅支持全量数据同步,需要业务有停机维护时间。具体操作,请参见 旧集群版迁移指引