记一次Redis数据迁移

由于原来的BS系统需要从Linux系统下移动到Windows下,就要进行环境的迁移,对于Java环境倒还好,就是数据库需要移动要费点功夫。
因此对Redis的数据迁移做一个简单的记录工作。

一、Redis数据备份与恢复

Redis的数据备份机制主要有两种:RDB和AOF。一般情况下,生产环境中两种备份方式都会开启。二者的优缺点大家可以自己百度。
这里我主要采用的是RDB的备份方式。
打开Redis的客户端输入指令(save是阻塞式的,而bgsave是在后台完成,一般数据库较大的话最好用bgsave)

bgsave

如果成功,命令行就会返回一个OK。
此时,数据库就会保存为一个dump.rdb
那么如何找到这个rdb文件?我们可以使用redis的指令打印目录

CONFIG GET dir

命令行就会打印如下:
在这里插入图片描述
我们打开/var/lib/redis目录就可以看到dump.rdb文件(如果权限不足打开文件夹可以使用root权限打开)
接下来将该rdb文件拷贝到新数据库的dir目录下(同样通过上面的方法得到dir目录),重启数据库就成功进行了数据迁移了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值