如何使用 redis-cli 迁移数据-问答-阿里云开发者社区-阿里云

开发者社区> 云栖大讲堂> 正文

如何使用 redis-cli 迁移数据

2017-10-30 11:30:57 1775 1

redis-cli 是 Redis 原生的命令行工具。云数据库 Redis 版支持通过 redis-cli 将已有的 Redis 数据导入到云数据库 Redis 版里,实现数据的无缝迁移。另外您也可以通过 DTS 导入数据

注意事项


  • 由于云数据库 Redis 版仅支持从阿里云内网访问,所以此操作方案仅在阿里云 ECS 上执行才生效。 若您的 Redis 不在阿里云 ECS 服务器上,您需要将原有的 AOF 文件复制到 ECS 上再执行以上操作。

  • redis-cli 是 Redis 原生的命令行工具。若您在 ECS 上无法使用 redis-cli,可以先下载安装 Redis 即可使用 redis-cli。


操作步骤


对于在阿里云 ECS 上自建的 Redis 实例,执行如下操作:

  1. 开启现有 Redis 实例的 AOF 功能(如果实例已经启用 AOF 功能则忽略此步骤)。# redis-cli -h old_instance_ip -p old_instance_port config set appendonly yes


通过 AOF 文件将数据导入到新的云数据库 Redis 版实例 (假定生成的 AOF 文件名为 append.aof)。 # redis-cli -h aliyun_redis_instance_ip -p 6379 -a password --pipe < appendonly.aof

注意:如果原有旧的 Redis 实例不需要一直开启 AOF,可在导入完成后通过以下命令关闭。 # redis-cli -h old_instance_ip -p old_instance_port config set appendonly no

您还可以通过观看以下视频快速了解如何将 ECS 上自建 Redis 迁移至云数据库 Redis 版,视频时长约4分钟。 https://cloud.video.taobao.com/play/u/3050941791/p/1/e/6/t/1/56540385.mp4
取消 提交回答
全部回答(1)
相关问答

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 975652浏览量 回答数 17

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 223069浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157136浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 333956浏览量 回答数 8

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256924浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431660浏览量 回答数 294

21

回答

请教一下数据量有100万条左右要什么配置?

易网网络 2013-03-27 15:18:02 192373浏览量 回答数 21

249

回答

【史上最详细】阿里云ECS安装wordpress教程

爱映疯wp 2014-03-09 23:55:43 251224浏览量 回答数 249

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 162144浏览量 回答数 40

13

回答

游戏云精彩帖汇总

nono20011908 2014-08-22 11:00:12 203671浏览量 回答数 13
+关注
云栖大讲堂
擅长前端领域,欢迎各位热爱前端的朋友加入我们( 钉钉群号:23351485)关注【前端那些事儿】云栖号,更多好文持续更新中!
3892
文章
1754
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载