请先将RDB(全称为Redis Database)文件恢复至自建Redis数据库,再通过DTS迁移至云数据库 Tair(兼容 Redis)实例。
说明 
云数据库 Tair(兼容 Redis)不支持直接上传RDB文件。
操作步骤
- 将本地RDB文件恢复至自建Redis数据库。 重要- 如果redis.conf(Redis配置文件)中指定的目录(dir)中已存储RDB文件,请自行备份。 - 在redis.conf中配置RDB参数。 - dbfilename dump.rdb # RDB文件名(需与待恢复的文件名一致) dir /var/lib/redis # RDB文件路径
- 关闭AOF功能,可在redis.conf中配置如下参数。 - 在重启Redis服务时,默认会优先使用AOF文件恢复数据,这可能导致RDB数据无法恢复至Redis中。因此,建议暂时关闭AOF。 - appendonly no
- 重启自建的Redis服务。 
- 查询Redis数据,确认RDB文件的数据已恢复至自建Redis数据库。 
 
- 通过DTS将自建Redis数据库的数据迁移至云数据库 Tair(兼容 Redis)实例。 
相关文档
- 若数据较少且为非生产数据,您也可以使用RedisShake开源工具,将RDB中的数据迁移至云数据库 Tair(兼容 Redis)实例,更多信息请参见RedisShake RDB Reader。 
- 如需将AOF文件迁移至云数据库 Tair(兼容 Redis)实例,请参见从AOF文件迁移。 
该文章对您有帮助吗?