Redis数据迁移

好像redis默认有数据备份,打开redis的配置文,可以看到redis数据备份的默认触发条件为

save 900 1     #900秒内至少有1个key被更改,进行备份
save 300 10    #300秒内至少有300个key被更改,进行备份
save 60 10000  #60秒内至少有10000个key被更改,进行备份

我们也可以手动通过save命令来备份数据。

1. 查看redis目录。

可以在配置文件中查看, 也可以在连接redis服务器的客户端中用命令查看

> config get dir
1) "dir"
2) "/data"

这时我们的备份文件在 /data 目录下。

2. 使用save命令保存数据

> save

"OK"

然后,在/data目录下会有一个 dump.rdb数据文件

3. 迁移数据

先使用同样的config get dir命令目标Redis服务器的位置,再停止Redis服务,最后把之前面dump.rdb替换上去,重新启动Redis服务器就可以把之前的数据导入了。

0%