当我在OSX上启动redis时,它会退出,因为它说它无法处理RDB格式版本7.这是输出:
Server started, Redis version 3.0.7
Can't handle RDB format version 7
Fatal error loading the DB: Invalid argument. Exiting.
gemfile中的redis gem版本是3.2.2,但我将其更改为3.0.7以查看是否可以使其工作。它没有。
我该如何解决这个问题?我没有任何重要内容,所以我可以将其重置为其他版本或卸载并重新安装redis。
答案 0 :(得分:2)
感谢Itamar。我最终通过Homebrew卸载并重新安装。这对我来说是最简单的解决方案,因为我在db中没有任何重要信息。
brew uninstall redis
brew install redis
3.0.x与3.2.x不兼容,因此升级到3.2.4为我修复了它。
答案 1 :(得分:2)
我通过从Redis文件夹中删除 /home/marco/dump.rdb 文件解决了该问题。