求助
java使用如下代碼連接redis出現jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
import redis.clients.jedis.Jedis;
public class redisTest {
public static void main(String[] args) {
Jedis jedis=new Jedis("阿里云ecs服務器ip地址",6379);
jedis.auth("redis密碼");
System.out.println(jedis.ping());
}
}
網上的辦法都試過了,
1、修改redis.conf檔案,將bind 127.0.0.1注釋
2、關閉防火墻
3、關閉protected-mode
4、阿里云服務器安全組打開了6379埠
以上辦法都嘗試了并沒有用

但是可視化工具RedisDesktop Manager卻可以連接成功,如圖,而java連接會出現超時。

希望大佬們能幫忙解決
uj5u.com熱心網友回復:
先用redis-cli進行連接呢?uj5u.com熱心網友回復:
redis-cli可以連接成功
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/276828.html
標籤:Java相關
