Redis中使用RDB文件恢复数据无效或异常解决方案

1.注意修改启动的配置文件redis6379.conf(我的是redis6379.conf,默认是redis.conf)

① appendonly no

redis写入数据失败 redis数据失效怎么办_备份文件

② dbfilename dump6379.rdb

redis写入数据失败 redis数据失效怎么办_redis_02

③ dir /roo/myredis/redis6379

redis写入数据失败 redis数据失效怎么办_备份文件_03


2. 如何恢复数据

将备份文件(dump6379.rdb)移动到redis安装目录并启动服务即可,

启动redis连接后

在redis中输入

CONFIG GET dir获取目录

我的是如下目录

redis写入数据失败 redis数据失效怎么办_redis_04


3.如果重启redis后数据没有恢复,是因为启动后有些版本的redis会再次创建redis6379.rdb文件覆盖cp到安装目录的备份文件redis6379.rdb,此时只需要正常关掉redis,再次cp备份文件覆盖此时安装目录下的redis6379.rdb文件(亲测有效)!