可能有时候因为硬件的原因我们我们需要更换服务器,如果更换服务器的话,那我们redis的数据该怎样转移呢,按照一下步骤即可完成redis数据的转移
1.进入redis客户端
2.使用 bgsave命令进行数据的备份,此命令完成后会在你的redis安装目录(bin文件夹)下生成一个dump.rdb文件
3.将生成的dump.rdb文件转移到需要的服务器中,你使用什么方法都可以,这里我使用的scp 命令
4.查看目标服务器路径下是否有这个 dump.rdb文件,并将这个文件转移到redis的bin目录下
5.启动redis即可
6.如果启动后数据没加载,需要注意一下几点
如果配置了aof持久化,那么重启后可能会优先加载aof
如果启动后发现加载的还是老数据,需要检查root目录下是不是也有dump文件,删除或者 find / -name "dump.rdb"查找,删除,
如果启动后没有加载新数据,我们也要看看redis的配置文件 dir配置的是不是跟你实际的是不是对得上,这个配置会影响redis的数据保存