redis数据备份,迁移
2017-11-30 10:45
639 查看
背景
最近公司由于业务量的增大和需求的变更,一个子系统需要迁移到一台香港服务器。由于系统使用到了redis进行数据统计,需要进行数据迁移,迁移过程如下。1.原有服务器
登入系统,运行命令,进入redis命令模式,查看数据备份存放的目录:redis-cli >CONFIG GET dir >quit
可以看到redis数据存放在
/var/lib/redis,查看redis配置文件,
less /ect/redis.conf通过空格键可以找到,redis数据备份的触发条件:
save 900 1 #900秒内至少有1个key被更改,进行备份 save 300 10 #300秒内至少有300个key被更改,进行备份 save 60 10000 #60秒内至少有10000个key被更改,进行备份
这里可以直接通过
save命令对此时的数据进行备份:
redis-cli >save #数据备份 >quit #退出
接着进入目录,运行
ll命令查看该目录下有一个dump.rdb文件,该文件就是redis数据备份文件:
cd /var/lib/redis ll
最后进行数据传送:
scp /var/lib/redis/dump.rdb root@`[服务器ip]`:/var/lib/redis/dump.rdb.back
2.香港服务器
登入服务器,进入到redis数据备份存放的目录:cd /var/lib/redis ll
可以看到此时目录下有一个dump.rdb.back文件,先进入redis命令行模式,关闭redis:
redis-cli >shutdown #关闭 >quit #退出
接着把
dump.rdb.back复制为
dump.rdb:
cp dump.rdb.back dump.rdb
最后,也是最重要的一步,在该目录下进行redis使用指定配置文件启动命令:
redis-server /etc/redis.conf
到此redis数据迁移完成。
相关文章推荐
- mysql批量迁移数据至redis
- redis集群配置加单实例数据迁移到集群
- windows下redis基础操作与主从复制 从而 数据备份和读写分离
- redis持久化,主从及数据备份
- redis-dump-load数据导出导入备份工具使用介绍
- Redis数据备份与恢复
- Redis 数据备份与恢复
- Redis数据备份与恢复
- 大数据量数据库的简单备份迁移数据技巧 推荐
- redis持久化,主从及数据备份
- Redis 数据备份与恢复
- redmine数据备份,迁移与恢复
- Redis数据备份与恢复
- Redis集群进阶-数据备份与恢复
- redis 数据备份、数据恢复、安全
- redis备份恢复-物理备份迁移集群
- Redis数据迁移-键迁移
- 【Docker】利用数据卷容器来备份、恢复、迁移数据卷
- Redis 数据备份还原与主从复制
- Redis数据备份与恢复