解決redis上顯示timeout連接超時


解決redis上顯示timeout連接超時

首先從最簡單的下手,如果你使用的是spring boot整合的redis,請看下redis配置是否正確。

jedis:
  pool:
    max-active: 8
    max-wait: -1
    max-idle: 8
    min-idle: 0
timeout: 10000

保密起見,只截取一段代碼,將timeout設置成為長點的時間,不要設置成0.這是客戶端的設置。

如果出現timeout的話,還應該從服務器上查看是否redis是否工作正常(最終采取的是重啟redis來解決問題)

  1. 查看防火牆是否關閉,如果開啟的話,會過濾外來的ip訪問。正常顯示應該為dead關鍵字。如果正常進行下一步。

  2. ps -ef|grep redis 查看redis的運行狀態。正常的運行redis圖示,如果正常進行下一步

  3. 查看redis-server的服務是否正常圖示,圖示表示正常。如果正常進行下一步image-20200405190655891

  4. 查看6379端口是否正常,如果正常,則進行下一步

  5. 以上都正常,在服務器上使用redis,正常訪問,下一步。

  6. 重啟服務

注意:linux的redis-server在安裝包下的bin目錄下,不在根目錄下。


免責聲明!

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



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