备份数据库
1、使用xshell登录Redis服务器。
xshell免费版下载地址:家庭/学校免费 - NetSarang Website
2、执行以下命令打开redis终端。
redis-cli -h 127.0.0.1 -p 6379 -a password
其中,password是redis数据库密码。
3、在终端中执行以下命令备份数据库。
save
4、在redis终端中,执行以下命令,查看数据持久化目录。
CONFIG GET dir
5、在redis终端中,执行以下命令,查看RDB文件名。
CONFIG GET dbfilename
6、在redis终端中,输入以下命令退出redis终端。
exit
7、在shell中,执行cd 持久化目录,转到持久化目录。
cd /opt/redis/bin
8、输入以下命令,找到其中叫dump.rdb的文件。
ls -l|grep rdb
9、使用zip压缩dump.rdb文件。
zip dump.zip ./dump.rdb
10、在xshell中点击xftp图标,打开xftp下载dump.zip即可。
xftp下载地址:家庭/学校免费 - NetSarang Website
还原数据库
1、停止 Redis 服务,确保数据无写入。
redis-cli SHUTDOWN
2、替换默认的 RDB 文件。
cp /path/to/your/dump.rdb /var/lib/redis/dump.rdb
3、启动 Redis 服务。
systemctl start redis
迁移数据
先备份数据库为dump.rdb,再在另一个redis上还原数据库即可。