数据导入
网易云 Redis 实例支持 AOF、RDB 导入方式,以主从 Redis 实例为例,过程如下:
1. AOF 导入
准备 AOF 文件
源库开启 AOF 功能:
redis-cli -h 源实例IP -a password config set appendonly yes
将生成文件 appendonly.aof。
数据导入
redis-cli -h 目标实例IP -a password --pipe < appendonly.aof
导入完成后进入目标 redis 实例查看数据的是否正常。
2. RDB 导入
导入工具为 CRS,CRS 仅支持主从版 Redis 的 RDB 文件导入。
下载后解压文件,导入命令为:
crs-port restore -n 4 -i /data/dump.rdb -t 10.173.37.41:6379 -A password
参数说明:
- -n【并发数】 该值建议取 CPU 总核数的 2 倍到 4 倍
- -i 指定导入文件所在路径
- -t 要导入的目标 CRS 实例的 IP 和端口
- -A 目标 CRS 实例的连接密码
- --setdb=N 指定导入到目标实例的某个库中,N 的范围 [0,15]
- --filterdb=N 指定导入源文件中某个库的数据到目标实例,N 的范围 [0, 15]
导入结束后会提示 restore: rdb done
:
导入完成后建议检查数据的完整性。
Note
Redis 实例不支持公网访问,需要连接 vpn 。