redis中备份的数据没有恢复

来源:3-12 Redis常见CLI命令3—服务相关&备份恢复

meimei1314

2021-09-10 18:37:19

  • 在redis服务器中,有一条 key,languages

  • 执行save命令,进行保存

  • 然后执行删除命令,del languages

  • 在新的终端窗口,在redistest目录下,执行

  • docker exec -it redis-test /bin/bash 进入到redis服务器的data数据目录中

  • 执行 ls 操作,有 dump.rdb文件(数据备份成功)

  • 在原来的终端窗口中,执行quit命令,退出redis服务

  • 重启redis服务,执行 docker restart redis-test

  • 开启 redis 服务,docker exec -it redis-test redis-cli

  • 登入,auth 123456

  • 进入到redis服务后,执行 keys * 命令,查看所有的key值

  • 是空的


请问一下,备份数据成功了,为什么没有恢复成功呢?


写回答

1回答

Brian

2021-09-10

确保一下你的数据保存是在正确的目录:


https://img.mukewang.com/climg/613b7d7709d99a2814380791.jpg

0
hrian
回复
heimei1314
hp>你运行redis的时候,创建命令是怎样的?有没有做宿主机的映射?

h021-12-22
共2条回复

大前端2022版

1个业务场景打通全端、全栈、全流程,实现全局思维与综合技术能力全面突破;对标阿里P6,8个月成为前端高级人才

2840 学习 · 691 问题

查看课程