1. 程式人生 > >Jedis遠端連線Redis伺服器報錯(connect time out)

Jedis遠端連線Redis伺服器報錯(connect time out)

系統環境:centos-7 64位

問題描述:java客戶端jedis訪問centos中redis資料庫報如下錯誤

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:40)
at com.firstelite.util.RedisClient.<init>(RedisClient.java:27)
at com.firstelite.util
.Test.main(Test.java:7) Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out at redis.clients.jedis.Connection.connect(Connection.java:137) at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:65) at redis.clients.jedis.BinaryJedis
.connect(BinaryJedis.java:1706) at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:28) at

解決辦法:
centos防火牆預設開啟狀態,遠端訪問時將會超時,將防火牆關閉即可解決。
關閉防火牆命令:systemctl stop firewalld.service
ps:啟用防火牆命令:systemctl start firewalld.service

測試:

@Test
    //獲得單一的jedis物件操作資料庫
    public void test1(){

        //1、獲得連線物件
Jedis jedis = new Jedis("192.168.1.128", 6379); //2、儲存資料 jedis.set("addr", "北京"); //3、獲得資料 String addr= jedis.get("addr"); System.out.println(addr); }

單元測試結果:北京

相關推薦

Jedis遠端連線Redis伺服器connect time out

系統環境:centos-7 64位 問題描述:java客戶端jedis訪問centos中redis資料庫報如下錯誤 redis.clients.jedis.exceptions.JedisC

Jedis遠端連線Redis伺服器connect time out解決方案

前言 通過redis的java客戶端Jedis遠端連線redis伺服器報錯,錯誤資訊如下: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource

客戶端無法遠端連線redis伺服器

原因1:如果你的redis服務是在阿里雲伺服器上自建的,預設redis埠6379是不允許外部訪問的。 解決辦法:在伺服器對應的安全組管理中,開啟外部IP地址對Redis伺服器6379埠的訪問許可權。 原因2:Redis伺服器的redis.conf沒有配置放開IP許可權(預設

解決spring4連線redis叢集:CLUSTERDOWN The cluster is down

原因是redis出錯了。解決方法如下: 1、使用命令檢查REDIS狀態: /java/redis/redis7000/src/redis-trib.rb check 192.168.249.230:7

Redis in Python:遠端連線Redis伺服器

本文簡單介紹Python遠端連線redis-server的方法,其中redis-server執行在windows上。 步驟: 1.修改redis-server的配置 在執行redis-server的主機上執行命令ipconfig,找到ip地址,假設為192.168.1.10

已解決:客戶端無法登入Redis伺服器,解除保護模式

一:問題如下 在192.168.56.57客戶端登入192.168.56.56的redis伺服器時,報錯如下: [[email protected] src]# ./redis-cli

通過Navicat遠端連線的時候mysql 1130的解決方法

事例: mysql -u root -p123456;  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH G

VNC遠端連線樹莓派問題解決-- “由於目標計算機積極拒絕,無法連線

Problem: “由於目標計算機積極拒絕,無法連線” 第一次搞樹莓派,因為樹莓派不能直接連線顯示器,所以使用遠端連線,這裡,我使用網線對連的方式,筆記本和樹莓派用一根網線連線,具體參考: http://shumeipai.nxez.com/2013/10/15/raspb

zabbix分布式系統監控 host not monitored

cati 腳本 ble 發現 dbus 鏡像文件 ima temp mut 春節快到了,首先祝大家新春快樂! 用的zabbix-3.4.6.tar.gz的軟件包,用過這個監控平臺的都應當知道,解壓縮後,安裝時在frontend(前端) 有進行.php的步

sqoop執行joborg/json/JSONObject

[[email protected] ~]# sqoop job --create myjob7 --  import --connect jdbc:mysql://192.168.122.15:3306/company --username hivee --password-file f

hadoop叢集執行jar包eclipse導jar

報錯日誌: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/hdfs/wordcount/WordcountDriver has been compiled by a more recent v

python3.7.2 安裝pip已解決!

報錯如下: 錯誤原因:因為python3.7.2需要手動安裝pip,正常情況下找到pip解壓目錄下執行上圖命令即可,但是缺少 setuptools 包! 解決辦法: 手動下載 setuotools安裝包 下載路徑: https://pypi.org/project/setu

Hive啟動已解決!

今天在測試的時候發現這樣一個小錯誤,分享如下: 錯誤原因:因為Hive中的真實資料是儲存在Hdfs上的,所以在啟動Hive前,需要先啟動Hadoop叢集,在啟動Hadoop叢集的時候,我同時啟動了Hive,導致叢集進入了安全模式。 解決辦法: 第一種方法:稍等一點時間,重新啟動Hive。

Thinkphp iis 上傳圖片非法影象檔案問題解決辦法!

報錯:非法影象檔案! 環境:iis7.5/fastcgi  php5.5.24  php.ini中 upload_tmp_dir  目錄許可權  都設定ok 首先我們看原始碼: /* 對影象檔案進行嚴格檢測 */ $ext = strtolower

連結資料庫Communications link failure之解決篇,

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet

Springboot2.x整合lettuce連線redis叢集超時異常Command timed out after 6 second(s)

文/朱季謙 背景:最近在對一新開發Springboot系統做壓測,發現剛開始壓測時,可以正常對redis叢集進行資料存取,但是暫停幾分鐘後,接著繼續用jmeter進行壓測時,發現redis就開始突然瘋狂爆出異常提示:Command timed out after 6 second(s)...... 1

idea中連線redis中的一個異常:connect timed out

1.錯誤原因 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error committing trans

Nginx 504 Gateway Time-out 的解決方法

報錯資訊504 Gateway Time-out原因是程式執行時間過長,導致請求超時。解決方法首先,儘可能地優化程式程式碼的執行時間。其次,修改配置檔案。修改 php.ini 配置檔案。max_execution_time = 600修改 nginx.conf 配置檔案。ke

Windows10 進行遠端桌面連線阿里雲-輕量應用伺服器: CredSSP 加密 Oracle 修正

Win+R,輸入 mstsc。 進入遠端桌面連線,我是連線阿里雲-輕量應用伺服器的,所以填的是伺服器的公網 IP。 輸入使用者名稱和密碼。 報錯:CredSSP 加密 Oracle 修正。 解決: Win+R,輸入 gpedit.msc。 選擇 計算機配

安裝mongodb, 並遠端連線伺服器,以及:xxx is not in the sudoers file.This incident will be reported.

一 . 在Ubuntu 上安裝 MongoDB 1.匯入包管理系統所使用的公鑰 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E525