自己 rails5 项目里面启动 sidekiq 的时候出现了 ERR Syntax error, try CLIENT (LIST | KILL ip:port) 这个错误,自己用的 sidekiq 是 5.1.3,redis 版本是 2.4,刚开始以为是 redis 问题,升级 redis 版本为 4 还是报告这个错误。 然后搜索发现在https://ruby-china.org/status 页面,也出现了 ERR Syntax error, try CLIENT (LIST | KILL | GETNAME | SETNAME | PAUSE | REPLY) 这个错误。
tip: 经过简单的测试感觉还是 sidekiq 版本太高导致的,估计还有 bug,我把 sidekiq 降低到 5.0.0 就可以了。