您的位置:首页 > 数据库 > Redis

redis和mongo数据备份以及恢复

2017-09-29 15:12 555 查看
redis数据的备份

1进入redis数据库 在redis安装目录下使用

./bin/redis-server ./redis.conf 启动redis           ./bin/redis-server安装目录下启动服务 ./redis.conf其中redis的相关配置

2然后进入redis客户端 使用

 ./bin/redis-cli --raw   进入客户端 --raw参数在有中文时不会乱码   如果存在密码使用auth 密码 认证   

3备份指令  save(或者BGSAVE)回车    默认备份0数据库  可以使用    select
数字         选择数据库  备份数据会存放在redis安装目录下文件为 dump.rdb

redis数据恢复

将dump.rdb复制到redis安装目录下 启动redis

获取当前redis安装目录    CONFIG GET dir     回车

mongoDB数据备份

在mongo数据库安装目录下 有mongodump命令 ./bin/mongodump --help 

备份命令 ./bin/mongodump
-d mongDBtest -o /homg/test           -d指定需要备份的数据库,-o指定备份位置,上述表示备份mongDBtest数据库到/homg/test目录下

 数据恢复 使用

./bin/mongorestore --help

./bin/mongorestore -d mongotest --drop mongo                  -d指定要恢复为的数据库,可以将备份的数据库恢复到与原来不同名的数据库中,这里为将mongo恢复为mongotest,--drop表示在恢复前删除集合(若存在)。否则,数据就会与现有集合数据合并,可能会覆盖一些文档。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: