问题描述
我有从Redis运行的Redis,但是当我尝试启动Sidekiq(捆绑执行程序sidekiq)时,我得到了
INFO: Booting Sidekiq 6.0.4 with redis options {:url=>"redis://redis:6379/0",:id=>"Sidekiq-server-PID-49487"}
Error connecting to Redis on redis:6379 (SocketError)
我查看了redis.conf文件,确定没有更改任何默认设置。我还能检查什么?
sidekiq(6.0.4) 导轨(6.0.2.1) redis(4.1.3)
解决方法
redis
主机名不存在(使用localhost
吗?或者您尚未启动Redis。
原来,我在Rails .env文件中使用了错误的Redis地址,因为它是为Docker配置的。 Sidekiq无法找到正确的Redis端口。