无法在本地计算机上启动Sidekiq:在redis:6379上连接到Redis时出错SocketError

问题描述

我有从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端口。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...