已解决
Redis通过复制rdb文件方式同步线上数据到本地以及提示:Can‘t handle RDB format version 9解决
来自网友在路上 160860提问 提问时间:2023-11-04 09:31:22阅读次数: 60
最佳答案 问答题库608位专家为你答疑解惑
场景
Redis的持久化机制-RDB方式和AOF方式:
Redis的持久化机制-RDB方式和AOF方式_rdb 和ao-CSDN博客
Redis持久化机制导致服务自启动后恢复数据过长无法使用以及如何关闭:
Redis持久化机制导致服务自启动后恢复数据过长无法使用以及如何关闭_霸道流氓气质的博客-CSDN博客
以上对于redis持久化rdb的相关介绍。
如果需要获取线上redis中所有数据到本地进行调试用,可以将线上redis的rdb文件下载到本地,并在本地
使用相同的配置文件以及redis的版本,启动后就可获取到线上一样的数据。
注:
博客:
霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客
实现
但是在按照以上流程在本地复现数据时,启动redis-server时提示
Can't handle RDB format version 9
Fatal error loading the DB:Invalid argument.Exiting
这是因为线上的redis版本为5.0,而本地的redis为3.2,所以在本地下载同样版本的redis即可。
windows上下载redis5.0地址
Releases · tporadowski/redis · GitHub
下载zip并解压,将rdb文件复制进来即可
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Redis通过复制rdb文件方式同步线上数据到本地以及提示:Can‘t handle RDB format version 9解决":http://eshow365.cn/6-31692-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!