Linux备份Redis数据库

创建日期:2025-04-23
更新日期:2025-04-23

备份数据库

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上还原数据库即可。

简介

一个来自三线小城市的程序员开发经验总结。