標籤:star article not ida 注釋 pool linux 解決方案 detail
本文出自:http://blog.csdn.net/lulidaitian/article/details/51946169
出現問題描述:
1.Could not get a resource from the pool, Connection refused: connect
windows Java這邊用戶端連結被拒接了,想想問題
1.Vmware裡面的linux所安裝的redis已經正常啟動
2.在windows用ssh用戶端連結linux可以操作redis
3.開啟redis連接埠,修改防火牆設定檔
vi /etc/sysconfig/iptables
加入連接埠配置
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
重新載入規則
service iptables restart
4.拼linux的ip也能拼通
按理說應該沒問題,下利用telnet測試下連接埠
telnet 192.168.6.129 6379
發現連接埠不能拼通,但是linux下其他的連接埠能拼通,說明就是redis自身配置的問題了
看了下設定檔,發現設定檔綁定了本地ip,該配置會導致,其他ip登入被拒絕,所以我們把它注釋掉
接下來再測試回合,發先已經連結上了,說明問題解決,但是又出現新的問題 :DENIED Redis is running in protected mode because protected mode is enabled…
該問題說,redis目前處於受保護模式,不允許非本地用戶端連結,我們可以通過給redis設定密碼,然後用戶端連結的時候,寫上密碼就可以解決了
配置redis的命令
config set requirepass 123 ->123是密碼
現在java用戶端通過配置主機ip號,密碼就能連結上了
【轉載】java 用戶端連結不上redis解決方案 (jedis)