【軟體安裝】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埠