首页 > 数据库 > Redis > 正文

详解Redis开启远程登录连接

2024-09-07 00:33:46
字体:
来源:转载
供稿:网友

今天使用jedis客户端api连接远程连接redis的时候,一直报错,如下:

redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect  at redis.clients.jedis.Connection.connect(Connection.java:164)  at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:80)  at redis.clients.jedis.Connection.sendCommand(Connection.java:100)  at redis.clients.jedis.Connection.sendCommand(Connection.java:91)  at redis.clients.jedis.BinaryClient.auth(BinaryClient.java:551)  at redis.clients.jedis.BinaryJedis.auth(BinaryJedis.java:2047)  at sy.test.TestJedis.setUp(TestJedis.java:18)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  at java.lang.reflect.Method.invoke(Method.java:606)  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)  at org.junit.runners.ParentRunner.run(ParentRunner.java:309)  at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)  at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)Caused by: java.net.ConnectException: Connection refused: connect  at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)  at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)  at java.net.Socket.connect(Socket.java:579)  at redis.clients.jedis.Connection.connect(Connection.java:158)  ... 30 more 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表