美文网首页Redis
1.使用redis-cli进行数据迁移

1.使用redis-cli进行数据迁移

作者: 南唐忆梦 | 来源:发表于2018-02-28 11:23 被阅读8次

注意事项

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

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

操作步骤

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

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

  1. redis-cli -h old_instance_ip -p old_instance_port config set appendonly yes

通过 AOF 文件将数据导入到新的云数据库 Redis 版实例 (假定生成的 AOF 文件名为 appendonly.aof)。

  1. redis-cli -h aliyun_redis_instance_ip -p 6379 -a password --pipe < appendonly.aof

注意:如果原有旧的 Redis 实例不需要一直开启 AOF,可在导入完成后通过以下命令关闭。

  1. redis-cli -h old_instance_ip -p old_instance_port config set appendonly no

相关文章

网友评论

    本文标题:1.使用redis-cli进行数据迁移

    本文链接:https://www.haomeiwen.com/subject/evjbxftx.html