1、redis-dump方式
- 安装ruby及安装redis-dump
#安装RVM
mkdir rvm
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg --verify rvm-installer.asc
bash rvm-installer stable
source /etc/profile.d/rvm.sh
#安装Ruby
rvm list known #查看可以安装的Ruby版本
rvm install ruby 2.4.1 #安装2.4.1
#安装redis-dump工具
gem install redis-dump -V
- 数据导出导入
#导出
redis-dump –u :password@127.0.0.1:6379 > test.json
#导入
< test.json redis-load -u :password@127.0.0.1:6379
2、redis-cli方式
- 通过redis-cli查看数据备份存放目录
127.0.0.1:6379>CONFIG GET dir
- 数据备份后重命名dump.rdb.back
127.0.0.1:6379 > save #数据备份
- scp数据传输
scp /var/lib/redis/backfile root@ip:/var/lib/redis
- 关闭redis
127.0.0.1:6379 > shutdown
- dump.rdb.back 复制为dump.rdb
cp dump.rdb.back dump.rdb
- 重启redis
service redis-serve restart