1. 程式人生 > >java 連接 redis集群時報錯:Could not get a resource from the pool

java 連接 redis集群時報錯:Could not get a resource from the pool

rom idt log 圖片 pool 本機ip redis style exce

由於弄這個的時候浪費了太多的時間,所以才記錄下這個錯,給大夥參考下

檢查了一下,配置啥的都沒問題的,但在redis集群機器上就可以,錯誤如下:

Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

技術分享圖片

原因:

是因為我在創集群的時候的ip地址是:127.0.0.1,不是本機的電腦訪問的話是不能訪問的,所以重新創建一個集群,把下列命令的127.0.0.1改成本機ip

錯誤的:

./redis-trib.rb  create  --replicas  1   127.0.0.1:7001  127.0.0.1:7002 127.0.0.1:7003  127.0.0.1:7004  127.0.0.1:7005  127.0.0.1:7006

正確的:

./redis-trib.rb  create  --replicas  1   本機ip:7001  本機ip:7002 本機ip:7003  本機:7004  本機ip:7005  本機ip:7006

java 連接 redis集群時報錯:Could not get a resource from the pool