1. 程式人生 > >【軟體安裝】Linux Centos7.5 安裝Redis4.0 及遠端訪問

【軟體安裝】Linux Centos7.5 安裝Redis4.0 及遠端訪問

1、下載redis

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

2、 解壓

tar -zxvf redis-4.0.11.tar.gz 

3、進入redis-4.0.11目錄

cd redis-4.0.11

4、執行make命令

make

等待,需要一會兒。。。。。。

5、建立redis資料夾,然後拷貝redis.conf 配置檔案, redis-cli客戶端啟動命令, redis-server服務端啟動命令

cp redis.conf /usr/local/lucifer/redis

cp redis-cli redis-server /usr/local/lucifer/redis

詳細看圖:

6、更改配置檔案

如果不想只有本地才可以訪問redis就註釋這一行:

其它配置可以按我這樣改: 

儲存退出!

7、啟動

./redis-server redis.conf   

    ps:       啟動服務端,這時候因為改了配置檔案,所以是後臺啟動,後臺啟動就是說當前視窗可以繼續敲命令,而前臺啟動,就是啟動介面會有redis的圖形,然後當前視窗無法再敲命令,除非關閉redis後臺服務。

./redis-cli -h 192.168.59.128 -p 6379  

    ps:        這是遠端訪問,如果只是本地訪問,就直接./redis-cli

就行了。

連線上後,可以通過ping,看是否連通。如果返回是PONG,代表成功!

win10主機圖形介面工具也連線成功:如圖:

ps:

我的防火牆剛開始我是把它給關閉的:如果出現active(running)代表是防火牆是開啟狀態。

systemctl start firewalld #啟動

systemctl status firewalld #檢視執行狀態

systemctl stop firewalld #關閉

systemctl disable firewalld.service #禁止開機啟動

firewall-cmd --state #檢視預設防火牆狀態

firewall-cmd --reload #重啟防火牆

 我是為了方便,所以關閉Linux的防火牆,但是為了安全的話,不能這麼做,可以考慮開啟某個埠:

firewall-cmd --zone=public --add-port=6379/tcp --permanent #新增埠(--permanent表示永久生效,沒有此引數重啟後失效)

firewall-cmd --zone=public --query-port=6379/tcp #檢視防火牆6379埠

firewall -cmd --zone=public --remove-port=6379/tcp --permanent #刪除防火牆6379埠