阅读608 返回首页    go 阿里云 go 技术社区[云栖]


数据导入__快速入门_云数据库 Redis 版-阿里云

redis-cli 是 Redis 原生的命令行工具。ApsaraDB for Redis 支持用户通过 redis-cli 来导入数据,方便用户将已有的 Redis 数据导入到 ApsaraDB for Redis 里,实现数据的无缝迁移。

注意事项
  • 由于 ApsaraDB for Redis 仅支持从阿里云内网访问,所以此操作方案仅在阿里云 ECS 上执行才生效。 若用户的 Redis 不在阿里云 ECS 服务器上,用户需要将原有的 AOF 文件复制到 ECS 上再执行以上操作。
  • redis-cli 是 Redis 原生的命令行工具。若用户在 ECS 上无法使用 redis-cli,可以先下载安装 Redis 即可使用 redis-cli。
操作方案

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

  1. 开启用户现有 Redis 实例的 AOF 功能(如果实例已经启用 AOF 功能则忽略此步骤)。

    1. # redis-cli -h old_instance_ip -p old_instance_port config set appendonly yes
  2. 通过 AOF 文件将数据导入到新的 ApsaraDB for Redis 实例 (假定生成的 AOF 文件名为 append.aof)。
    1. # redis-cli -h aliyun_redis_instance_ip -p 6379 -a instance_id:password --pipe < appendonly.aof
    注意:如果原有旧的 Redis 实例不需要一直开启 AOF,可在导入完成后通过以下命令关闭。
    1. # redis-cli -h old_instance_ip -p old_instance_port config set appendonly no

最后更新:2016-11-23 16:03:54

  上一篇:go 规格说明__购买指南_云数据库 Redis 版-阿里云
  下一篇:go 使用 DTS 迁移数据__快速入门_云数据库 Redis 版-阿里云