多语言展示
当前在线:582今日阅读:86今日分享:14

使用redis-port工具迁移Redis数据

redis-port是一款开源的Redis缓存数据迁移工具,迁移效率高,还能自定义迁移单个数据库。本文以自建数据库迁移到华为云的分布式缓存(Redis)服务为例介绍迁移要点。
方法/步骤
1

安装Redis-port以Linux为例,下载release版本。自行搜索下载版本,这里不让贴下载链接。

2

导出数据redis-dump -n 3 -m {password}@{source-redis-host}:{port} -o {outputfile.rdb}

3

数据传输到云上ECS。为节省传输时间,请先压缩RDB文件再传输。将压缩文件(如以SFTP方式)上传到华为云ECS。

4

导入数据redis-restore -n {N} -i {outputfile.rdb} -t {password}@{dcs_instance_address}:{port} [--unixtime-in-milliseconds='yyyy-MM-dd hh:mm:ss'] [--db={DB_number}]

5

验证数据导入连接导入的实例查看数据量

注意事项

缓存实例运行在VPC内,弹性云服务器需要与缓存实例相同VPC和安全组,才能网络连通。或者开通公网访问。

推荐信息