我是将本地的6380与6381的redis导入到阿里与redis

首先导入的是3680端口的数据

(1)关闭要迁移到的服务器的redis的aof日志功能(我的要迁移到的是本机的redis6380.conf)

vim redis6380.conf,将appendonly yes修改为appendonly no

(2)我们先看一下当前redis的数据,并将数据用save命令固化到rdb文件中,我的rdb文件为/usr/local/redis/var/redis.rdb

就是redis6380.conf的dir的路径

redis-cli导入rdb文件 redis备份 导入 rdb_阿里云

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

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

/usr/local/redis/bin/redis-cli -h old_instance_ip(本机IP) -p 6380 config set appendonly yes

登录本机redis

/usr/local/redis/bin/redis-cli -p 6380

redis-cli导入rdb文件 redis备份 导入 rdb_Redis_02

然后执行save

redis-cli导入rdb文件 redis备份 导入 rdb_阿里云_03

查看本机redis的进程   ps -ef|gerp redis

杀死进程

redis-cli导入rdb文件 redis备份 导入 rdb_redis_04

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

/usr/local/redis/bin/redis-cli -h aliyun_redis_instance_ip(阿里云的IP) -p 6381 -a password(密码) --pipe < appendonly.aof

导入6381的同样操作步骤