Redis Desktop Manager鏈接Redis 遇到的一系列問題

最近在作一個土地項目的後臺,主要是一個信息採集調查系統,使用的框架是:html

* 核心框架:Spring Framework 4.2linux

* 日誌管理:SLF4J 1.七、Log4j 1.2web

* 視圖框架:Spring MVC 4.2redis

* 服務端驗證:Hibernate Validator 5.3數據庫

* 持久層框架:MyBatis 3.3緩存

* 數據庫鏈接池:Alibaba Druid 1.0.17安全

* 工具類框架: commons-fileupload 1.3 ,Jackson 2.7等框架

這個項目訪問量也不大,除了系統內部的用戶,不對外開放,考慮這段時間服務端的任務壓力不會很大,我準備加個緩存吧,也正好學學新東西,看上了目前很火的緩存框架:Redis;tcp

因而這兩天搭linux虛擬機,作redis集羣,還算順利,然而今天準備用Redis Desktop Manager鏈接Redis 遇到的一系列問題,虐的整我的都很差了;不過沒有什麼問題是解決不了的,只是投入時間的多少,性價比高不高罷了;工具

找了很久終於找到一篇和我遇到問題幾乎同樣的博文:http://www.cnblogs.com/h-change/p/6077874.html;感謝這位哥們;寫的這麼詳細;

 下面是我遇到的問題:

 

(linux命令不熟就直接在虛擬機上操做文件吧,簡單粗暴)

1、註釋redis.conf文件中的:bind 127.0.0.1(在一段文字以前打#號爲註釋) 

2、設置密碼 爲了安全必定要設,並且這裏若是不綁定ip也不設密碼的話,redis是默認保護模式,只能本虛擬機訪問,不容許其餘ip訪問,本人剛開始圖方便啥都不設,結果在這裏踩坑了;

3、保存配置文件,重啓redis服務,查看虛擬機ip;

 

4、接着又是個坑,拿到IP後,返回Windows,開啓cmd,經過telnet命令,測試端口是否暢通。;

這時我返回的是「telnet不是內部或外部命令」;

緣由:Windows7系統環境下,Telnet客戶端默認是關閉狀態。找度娘吧http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html;

而後再試:

 意思是:CentOS的6379端口沒有開啓;

 

去開啓:

輸入firewall-cmd --query-port=6379/tcp,若是返回結果爲no,那麼證實6379端口確實沒有開啓。

輸入firewall-cmd --add-port=6379/tcp,將6379端口開啓,返回success。

而後再執行上一條命令,返回yes,證實端口已經成功開啓。

緣由:

**因爲linux防火牆默認開啓,redis的服務端口6379並不在開放規則以內,全部須要將此端口開放訪問或者關閉防火牆。

**關閉防火牆命令:sevice iptables stop

**若是是修改防火牆規則,能夠修改:/etc/sysconfig/iptables文件

 

再用Telnet 測.返回的結果一片純黑,ok了;

而後用redie desktop manager連就能夠了:

相關文章
相關標籤/搜索