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


mybatis之redis集成緩存配置使用番外篇https://www.cnblogs.com/yeyuting/p/14206888.html

當時執行得時候出現了這個異常錯誤,折磨了我一下午,頭禿炸裂。。。。。。。。。。。。。

網上搜索了無數解決方案,最開始以為是缺少了redis客戶端,在那里倒騰了半天的客戶端安裝。。。。但是並沒有解決。

網上給出的問題原因是:

  1. Redis沒有啟動:我的不是這個原因,使用RedisDesktopManager工具連接正常。

  2. 防火牆、安全組:防火牆壓根沒開過、安全組早已經把6379端口開放了。

  3. IP地址或端口錯誤:查看以下程序中寫的自己雲服務器的IP和端口,沒問題。

  4. Jedis 對象用完以后未釋放掉,池中無可用資源,所以會出現無法獲取新的資源

最開始看的時候就默認第一條實現了,然后就開始糾結后后面幾條,防火牆也開了,IP也有了,但是一直都不行,最后突然想起來redis驅動頁面關閉了,(redis安裝驅動見https://www.cnblogs.com/yeyuting/p/14206888.html)然后抱着試一下的態度開了個頁面,然后!!!!然后!!!!!竟然就執行成功了!!!!!!

 此界面在mybatis redis程序測試期間千萬不要手殘關閉,否則就是會出現上面的異常提示!!提前入坑體驗了一大把。。。。

最后測試結果正常顯示:

 

 至此,結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM