1:利用JAVA方法写进去了100个键值对,在服务器上用redis-cli查看也是正常的
2:利用W3C官网的教程开始做数据备份和恢![在这里插入图片描述](https://img-
链接:https://www.w3cschool.cn/redis/redis-backup.html
3:在本地执行SAVE,在执行config get dir查看备份路径,因为我是使用文件夹安装打开的,然后当前文件夹下确实多了一个dump.rdb文件,拷到本地查看也是没有问题的,然后,就做恢复吧!
4:首先我的想法是删除所有的数据再重启恢复,
重启也完成了,但是一看数据的时候竟然是空的,什么也没有,
5:排查问题,
网上找了一波说是要设置几个参数,然后看了一下自己的参数没问题,都是默认的,没改过,然后看了一下备份文件的权限也是放开的,可以操作,这就很纳闷了…
然后打开本机windows的redis-cli,把之前在服务器上备份的dump.rdb复制到windows的redis文件夹下,
然后启动试了一下,
竟然成功了!!!
是不是必须得是新文件夹然后重启的时候才会恢复?
删掉服务器原来的dumo.rdb,然后把windows的在拷过来,接着重启,
数据有了!
结论:如果是单机测试备份恢复的话,必须要把备份好的rdb文件从安装目录删除再重新导入一次就行了