我正在使用 redis 服务器。 我已将其安装在 IP 地址为 192.168.10.38 的 PC 上。当我使用同一台 PC 连接时,redis servre 工作正常。
现在我的实际问题是我想使用另一台 PC 连接同一台服务器。 请注意,此 PC 上未安装 Redis 服务器。
当我在另一台 PC 上使用相同的应用程序时,出现以下异常。
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused
at redis.clients.jedis.Connection.connect(Connection.java:142) ~[jedis-2.4.2.jar:?]
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:75) ~[jedis-2.4.2.jar:?]
at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1724) ~[jedis-2.4.2.jar:?]
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:65) ~[jedis-2.4.2.jar:?]
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:819) ~[commons-pool2-2.0.jar:2.0]
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:429) ~[commons-pool2-2.0.jar:2.0]
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:360) ~[commons-pool2-2.0.jar:2.0]
at redis.clients.util.Pool.getResource(Pool.java:40) ~[jedis-2.4.2.jar:?]
请帮我解决这个问题,让我知道我可以使用远程 redis 服务器而不将其安装到我的开发 PC 上吗?
最佳答案
Redis 服务器默认绑定(bind)到 127.0.0.1
我改成0.0.0.0,最后用0.0.0.0:6379监听redis服务器服务。
它对我有用。
关于redis - 如何在不将其安装到开发PC的情况下使用远程redis服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22981374/