redis数据备份恢复失效

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文件从安装目录删除再重新导入一次就行了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值