鍍金池/ 問答/Java  Linux/ 在宿主機(jī)的springboot項(xiàng)目訪問docker中的redis集群出錯(cuò)

在宿主機(jī)的springboot項(xiàng)目訪問docker中的redis集群出錯(cuò)

容器ID是192.168.99.100,集群狀態(tài)正常如下圖

clipboard.png
java代碼用的jediscluster,如下圖(宿主機(jī)用redis可視化工具可以連接docker中的redis集群?。?/p>

clipboard.png

然后會(huì)報(bào)異常

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

網(wǎng)上的方法都試過了,已經(jīng)彈盡糧絕。請(qǐng)問是我redis集群沒搭好嗎?還是其他原因,求解?

回答
編輯回答
夏木

docker 默認(rèn)是橋接。
docker集群的網(wǎng)段是172.18
jediscluster中應(yīng)該也配置這個(gè)網(wǎng)段ip+端口。
如果你做了端口映射,也沒看到時(shí)你端口映射的截圖。

2017年4月26日 16:51
編輯回答
心沉

能貼一下docker下的Redis集群怎么搭建的嗎?包括配置文件

2017年3月17日 21:35