腾讯云分布式缓存数据库 迁移方案概览

借助 数据传输服务(Data Transmission Service,DTS),以及 redis-port 集合中的 redis-sync、redis-dump 与 redis-restore 迁移工具,腾讯云分布式缓存数据库提供了多种 Redis 协议的数据迁移方案,可满足多种业务场景下数据迁移需求。

相关产品
腾讯云分布式缓存数据库(兼容 Redis) 产品页,含版本规格、价格与购买入口。

一、迁移工具

·DTS:腾讯云数据传输服务,可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,支持全量 + 增量数据的迁移,即迁移前源库的历史数据,和迁移过程中源库新增的写入数据支持一起迁移。

·redis-sync:支持在腾讯云分布式缓存数据库实例之间进行数据迁移, 将 redis-sync 模拟为复制节点从源实例同步数据,将复制的数据翻译成写入命令更新到目标实例。

·redis-dump 与 redis-restore:支持在离线环境下,使用 redis-dump 将腾讯云分布式缓存数据库的数据备份为 RDB 格式,再通过 redis-restore 将 腾讯云分布式缓存数据库的备份文件(RDB)导入到指定腾讯云分布式缓存数据库实例。

二、迁移方案

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