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表示在恢复前删除集合(若存在)。否则,数据就会与现有集合数据合并,可能会覆盖一些文档。