CentOS-redis数据备份迁移

此文档适用于源redis服务器是原生安装,目标redis服务器使用docker安装
1、在源服务器上导出 RDB 文件
在源服务器上找到Redis的配置文件 redis.conf,确认RDB文件的路径,通常是 dump.rdb 文件
我的源服务器redis路径/www/server/redis
如果Redis正在运行,可以手动触发生成或更新RDB文件

redis-cli save

2、登录目标redis服务器
找到对应的RDB存储路径,通常是挂载到容器的路径(可以通过 docker inspect 查看 volumes 信息)
我的目标redis容器路径/www/dk_project/dk_app/redis/Redis/data

停止Redis容器
docker stop redis-container-name
将 dump.rdb 文件拷贝到Redis的挂载目录之前有覆盖就行
docker start redis-container-name
Redis会自动加载该 dump.rdb 文件中的数据。

你可能感兴趣的:(linux,java,centos,redis)