1. 程式人生 > >阿里雲ECS伺服器centOS上安裝redis, jedis連線超時解決

阿里雲ECS伺服器centOS上安裝redis, jedis連線超時解決

redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
	at redis.clients.jedis.Connection.connect(Connection.java:207)
	at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:93)
	at redis.clients.jedis.Connection.sendCommand(Connection.java:126)
	at redis.clients.jedis.BinaryClient.set(BinaryClient.java:110)
	at redis.clients.jedis.Client.set(Client.java:47)
	at redis.clients.jedis.Jedis.set(Jedis.java:120)
	at com.lsy.jedis.JedisDemo1.demo1(JedisDemo1.java:24)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

redis中報錯 Redis Creating Server TCP listening socket 32.155.175.175:6379: unable to bind socket, 是redis.conf中閒置了其他ip地址的訪問.

解決方案:

1. 網路上很多人修改的方案 ==>> 在 redis.conf 中找到 bind 127.0.0.1 ,在前面加上# 註釋

( 此種方式解除掉只允許本機訪問, 變成任何IP地址都能訪問 )

2. 檢查是否關閉防火牆iptables, ( centOS 7 以後為Firewalls )

3. (  本人採用解決方式  ) 不用註釋 bind 這一行 , 直接將 bind 127.0.0.1 改為 bind 0.0.0.0 或者 bind * 即可, 

#vi /etc/modprobe.d/dist.conf ( #去掉 )

在檔案最後加入兩行:

alias net-pf-10 off
alias ipv6 off

開機不啟動
#chkconfig ip6tables off

重啟即可. ( 後面如果需要ipv6自行註釋掉兩行程式碼即可 )

相關推薦

阿里ECS伺服器centOS安裝redis, jedis連線超時解決

redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect ti

購買阿里ECS伺服器 centos6 5安裝jdk mysql tomcat,絕對正確,伺服器重新初始化了5次

                【事情緣由】最近要測試微信開發,需要一個80埠的伺服器,平時做開發測試用。買了最乞丐版本的阿里雲ECS,計劃安裝jdk;mysql;tomcat;【推薦遠端連線工具】SecureCRTSecureFX_7.0.0.326    理由:太強大了   SecureCRTPortab

阿里ECS伺服器下hive安裝與配置

參照:https://www.cnblogs.com/dxxblog/p/8193967.html 雲伺服器centos版本:CentOS 7.2 hive版本:apache-hive-3.1.1 遇到的錯誤: 1、執行:./schematool -dbType mysql -ini

阿里ECS Ubuntu14.04安裝PHP7遇坑

安裝PHP7,遇坑: 已經把源配置成阿里雲自己的源了,沒有PHP7?我??? 百度了一下,看到了這個冰淤大牛的《阿里雲ECS部署:ubuntu+nginx+mysql+laravel+php7+redis+nodeJS》,參見http://www.jianshu.com

阿里ECS伺服器安裝mysql 5.6

話不多說,直接進入安裝講解。1.使用root賬戶,通過Xshell5遠端登入阿里雲伺服器。 2.下載rpm包,並安裝,執行命令:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.r

阿里ecs伺服器(linux之centos系統)安裝除錯nginx

購買阿里雲ecs伺服器例項 由於這裡只是測試,我們就隨便買一個(當然我就選最便宜的了,這裡的搶佔式例項測試完可以直接釋放) 選擇

使用Navicat遠端連線阿里ECS伺服器的MySQL資料庫

一.必須給伺服器的安全組規則設定埠放行規則,在管理控制檯中設定;   之後填寫配置,授權物件是授權的IP,其中0.0.0.0/0為所有IP授權,之後儲存;   二.Navicat使用的配置 在編輯連線處,要配置SSH和常規兩項   在常規項填寫配置,主機

阿里ECS伺服器Ubuntu16.04LTS部署apache2+php+mysql環境

在Ubuntu作業系統上搭建一個最簡單的LAMP環境,給入門的小蝦米們學習。 作業系統:Ubuntu 16.04 64位 更新系統保證軟體源是最新的,同時更新系統也可以降低漏洞的存在。 sudo apt-get update sudo apt-get dist-upgrade

(轉載)【絕對能用】新買的阿里ECS伺服器,Centos7.3系統,安裝jdk,mysql,tomcat,svn伺服器等軟體。

【1】阿里雲ECS伺服器,Centos7.3 64位,CPU: 2核    記憶體:8 GB (I/O優化)  頻寬:3MbpsIP: 118.31.168.*    密碼:****   【2】常用命令命令: uname -a   作用

阿里ECS伺服器,Centos7.3系統,安裝jdk,mysql,tomcat,svn伺服器等軟體教程,留著慢慢試驗。

【1】阿里雲ECS伺服器,Centos7.3 64位,CPU: 2核    記憶體:8 GB (I/O優化)  頻寬:3MbpsIP: 118.31.168.*    密碼:**** 【2】常用命令命令: uname -a   作用: 檢視系統核心

阿里ECS伺服器Ubuntu安裝MySQL並遠端訪問

root賬戶登入伺服器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安裝時會讓你設定root密碼,輸入2次。 本地連線mysql測試: mysql -uroot -p****(****是安裝時你設定的roo

centos7.2 lamp環境安裝搭建(基於阿里ECS伺服器

centos7.2 lamp環境安裝搭建 centos7.2 + apache2.4.23 + mysql5.7.14 + php7.0.9 + phpMyAdmin4.6.3 這是我在一臺新裝的 centos7.2阿里雲ECS伺服器上搭建的lamp環境流程,目的是搭建一

阿里ECS伺服器安裝單機hadoop

雲伺服器centos版本:CentOS 7.2 參照:https://blog.csdn.net/r562253897/article/details/81983609 遇到的問題: 1、執行 ./sbin/start-dfs.sh後遇到如下錯誤:     but

阿里ECS伺服器搭建tomcat

最近老闆有一個在ECS上搭建網站的需求,首先想到的當然是偉大的tomcat先生。我購買的ECS安裝的是 centos7版本的Linux系統,在網上查了一會資料搞定了,記錄一下: 1.遠端連線ECS 我用的是window作業系統,每次使用控制檯去連線我的ECS

使用Navicat連線阿里ECS伺服器的MySQL資料庫

今天用navtive連線阿里雲伺服器(Linux)的資料庫時,老是連線不上,並且報10060錯誤,要通過以下兩個步驟解決: 1.先進入linux連線資料庫並輸入密碼: mysql -uroot -

阿里 Linux(CentOS)中Redis配置注意事項

1,執行的Redis伺服器提示找不到該命令: 執行ln -s /root/redis-2.8.17/src/redis-server / usr / bin / redis-server,為redis-server建立軟連線,其中/root/redis-2.8.17/src/為我redis安裝目

阿里ECS伺服器下的Mycat高可用方案介紹與實戰

前言 最近在做系統架構升級,其中之一是讓mycat叢集化,達到高可用的目的,不然單點故障這把達克摩斯之劍懸在頭頂,晚上都睡不安穩。 以下為調研的幾套方案。 方案分析 HaProxy+Keepalived 這套方案是mycat官方推薦的方案。 構造虛擬ip,keep

修改重置阿里ECS伺服器的MySQL管理員root密碼

進入阿里雲伺服器,折騰了N次,也沒搞清楚MySQL的密碼是什麼。後來用映象反覆初始化了幾次,感覺像看那個明日邊緣的電影一樣,一次次重來,忽然發現阿里雲ECS伺服器實際上已經預裝了MySQL。在網上搜了些資料,發現用下術命令可以把MySQL的管理員密碼重置,即使不知道原來的密碼也可以。#ser

Xshell連線阿里ECS伺服器

上一篇博文介紹了JDK在阿里雲ECS伺服器Linux Centos系統安裝過程,其中遺留了兩個問題:Xshell和Xftp安裝及連線阿里雲ECS伺服器。本文將介紹Xshell的安裝及如何連線阿里雲ECS伺服器。 環境說明: 作業系統 Windows10企業版64位

阿里ECS伺服器部署Dart服務端程式

pub global activate [package] Instead of this: export PATH="$PATH":"~/.pub-cache/bin" It should be export PATH="$PATH:$HOME/.pub-cache/bin" 1.D