Linux下安裝Redis記錄以及防火牆處理

由於是在一個新裝安Linux(REHL)下安裝

感謝https://www.cnblogs.com/teamemory/p/9482475.html

1、make時,遇到問題:缺少gcc,解決方案:

在線安裝:yum -y install gcc automake autoconf libtool make

需注意,網絡一定要好。我當時用單位的網,裝到一半失敗,改爲手機4G,速度還是不錯的,1分鐘左右完成

離線安裝:https://blog.csdn.net/zzhuan_1/article/details/84293840

離線包(這個就是下載上面那哥們的,放到我的網盤,供有緣人免費使用吧,呵呵):

鏈接:https://pan.baidu.com/s/1_5ClQwSDoudG56PzbtSdOQ 
提取碼:fv77 
複製這段內容後打開百度網盤手機App,操作更方便哦

 

2、由於之前yum時中途斷了,導致yum成功後,再make時,仍提示錯誤,理解應該裏一半外一半造成。於是將之前解壓的Redis目錄全部刪除rm -rf redis4.08。再進行make,成功!
 3、啓動服務。在Redis主目錄下,鍵入src/redis-server。另起一個終端,在Redis主目錄下,鍵入src/redis-cli,進入>提示符,說明進入Redis了,Set 變量 變量值,再Get 變量,得到變量值,則成功了

 

4、做爲服務啓動,參考上面大神鏈接

5、外網如果連不上,應該就是防火牆的事了。可先通過netstat -anlp|grep 6379,看端口已經打開了。這說明是防火牆的事

劃重點(原文鏈接:https://blog.csdn.net/c233728461/article/details/52679558):在CentOS 7或RHEL 7或Fedora中防火牆由firewalld來管理,而我的Linux正好是Rehl7

添加
firewall-cmd --zone=public --add-port=6379/tcp --permanent (--permanent永久生效,沒有此參數重啓後失效)

firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent 

重新載入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=6379/tcp
刪除
firewall-cmd --zone=public --remove-port=6379/tcp --permanent

——————————————

通過上面的添加後,再在客戶機用Redis-cli連接,成功!

設置redis服務開機自啓動

https://www.cnblogs.com/liangyou666/p/9577468.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章