mongo和redis的数据备份和还原

本文介绍了如何在Windows系统上安装Redis7,包括步骤和基本使用。还涵盖了如何备份和恢复数据,以及与MongoDB工具的集成,如下载Navicat客户端和配置文件操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis

安装

Redis安装和基本使用(windows版) - 知乎

window环境下Redis7服务器的安装和运行_redis7 windows-CSDN博客

备份数据

Redis SAVE 命令用于创建当前数据库的备份。

该命令将在 redis 安装目录中创建dump.rdb文件

查询路径 CONFIG GET dir

恢复数据

查询路径 CONFIG GET dir

文件拷贝过来

重启redis 

先查看一下

找到服务--准备重启

新数据来了

mongo

下载工具 


Download MongoDB Command Line Database Tools | MongoDB

Navicat | 产品

解压后

随便放一个地方;我这边直接放到mongodb的安装目录下

配置一下

查看配置的路径

打勾一下,导出一个.gz的包

还原也一样勾选

脚本备份服务器上的数据

新增mongodump

放到mongodb安装的bin目录下 

Download MongoDB Command Line Database Tools | MongoDB   mongodump 也是在这里下载  选对版本

脚本

#!/bin/bash

date=`date +%Y%m%d-%H%M%S`
mkdir /usr/data_back/$date

cp /usr/local/redis/redis-7.0.0/src/dump.rdb /usr/data_back/$date/dump.rdb


mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db login --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10011 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10012 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10013 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10014 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10015 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10016 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10017 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10018 --out /usr/data_back/$date --gzip
mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_10019 --out /usr/data_back/$date --gzip

mongodump --host localhost --port 2717 --authenticationDatabase admin --username root --password your_pass_word --db game_20001 --out /usr/data_back/$date --gzip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值