服务器启动时Redis服务器失败

时间:2016-10-01 17:36:17

标签: ruby-on-rails ruby-on-rails-4 redis

当我在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。

2 个答案:

答案 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 文件解决了该问题。