下文名词解释
- 源ip:需要导出数据的redis服务器ip
- 目标ip:需要导入数据的redis服务器ip
1. 源redis导出
或在目标redis远程连接源redis
指令:redis-cli -h 源ip -p 源端口 -a 源密码
连接redis
redis-cli -a 密码
关闭AOF压缩
压缩的aof文件无法通过redis-cli命令解析、导入
127.0.0.1:6379> config set aof-use-rdb-preamble no
OK
开启AOF功能并导出
127.0.0.1:6379> config set appendonly yes
OK
查看导出目录
本文示例目录为:/data
127.0.0.1:6379> config get dir
1) "dir"
2) "/data"
关闭AOF功能
127.0.0.1:6379> config set appendonly no
OK
2. 目标redis导入
将源redis导出的appendonly.aof文件移至目标redis服务器下
清空目标redis数据
redis-cli -a 密码 flushall
OK
导入数据
表示:0处异常,成功导入238条数据
redis-cli -a 密码 --pipe < /data/appendonly.aof
All data transferred. Waiting for the last reply...
Last reply received from server.
errors: 0, replies: 238