[ 搭建Redis本地服務器實踐系列三 ] :圖解Redis客戶端工具鏈接Redis服務器

上一章 [ 搭建Redis本地服務器實踐系列二 ] :圖解CentOS7配置Redis  介紹了Redis的初始化腳本文件及啓動配置文件,並圖解如何以服務的形式來啓動、終止Redis服務,能夠說咱們的Redis本地服務器已基本搭建完成,那可能就有小夥伴要問了,什麼叫基本搭建完成,緣由是此時的Redis服務雖然已經能夠正常啓\停,可是客戶端還沒法遠程鏈接到Redis並執行響應的操做。若要實現遠程客戶端正常鏈接,咱們仍須要對Redis啓動配置文件進行一些設置,這個章節咱們重點來說解下如何對Redis啓動配置文件進行設置才能實現客戶端遠程鏈接。html

 

開始以前咱們準備好同樣東西redis

Redis客戶端軟件:Redis Desktop Manager安全

 

提及Redis啓動配置文件,不知道小夥伴們是否還有印象,記不清楚的能夠從新溫習下上一章的內容,咱們從Redis服務初始化腳本(文件目錄地址:~/etc/init.d/redis.conf)中來查看Redis啓動配置文件的存放地址,具體配置項以下圖所示服務器

1 #設置redis服務的監聽端口 2 REDISPORT=6379
3 #設置redis服務啓動所需的配置文件路徑 4 CONF="/etc/redis/${REDISPORT}.conf"

經過上面的配置咱們,能夠看出Redis啓動配置文件目錄地址:/etc/redis/6379.conf,咱們對其作以下配置:tcp

第一步:釋放並設置Redis服務監聽接口,這裏咱們使用默認端口6379ui

 1 port 6379 spa

 

第二步:釋放並設置Redis服務綁定IP地址,這裏咱們使用當前網卡IP:192.168.1.117code

 1 bind 192.168.1.117 server

 

 

第三步:釋放並設置服務受權密碼(主要出於安全考慮),爲了方便演示,咱們這裏就設置的簡單一點,實際生產過程當中可根據實際狀況設置的複雜一點
htm

 1 requirepass 123456789 

 

通過了上面的三項基本設置,咱們對Redis啓動配置文件6379.conf的設置也就能夠告一段落,爲何呢?由於要實現客戶端的遠程鏈接足夠了,這個時候有的小夥伴就要問了,你阿是否是能夠使用客戶單開始鏈接Redis了?彆着急,咱們還須要根據6379.conf文件的配置內容對Redis服務初始化腳本進行相應修改。修改後的服務初始化腳本以下(有興趣的小夥伴能夠參考上一章中的配置文件看看有什麼不一樣)

 1 #!/bin/sh
 2 # chkconfig: 2345 90 10
 3 # Simple Redis init.d script conceived to work on Linux systems
 4 # as it does use of the /proc filesystem.
 5 
 6 #設置redis服務的監聽端口
 7 REDISPORT=6379
 8 #設置redis服務的監聽IP
 9 REDISIP=192.168.1.117
10 #設置redis服務的受權密碼
11 REDISPWD="123456789"
12 
13 #設置redis-server的默認執行路徑(redis的安裝目錄)
14 EXEC=/usr/local/redis/4.0.9/bin/redis-server 15 #設置redis-cli的默認執行路徑(redis的安裝目錄)
16 CLIEXEC=/usr/local/redis/4.0.9/bin/redis-cli 17 #設置redis服務運行進程文件路徑
18 PIDFILE=/var/run/redis_${REDISPORT}.pid 19 #設置redis服務啓動所需的配置文件路徑
20 CONF="/etc/redis/${REDISPORT}.conf"
21  
22  
23 case "$1" in
24  start) 25         if [ -f $PIDFILE ] 26  then 27                 echo "$PIDFILE exists, process is already running or crashed"
28         else
29                 echo "Starting Redis server..."
30                 $EXEC $CONF
31  fi 32  ;; 33  stop) 34         if [ ! -f $PIDFILE ] 35  then 36                 echo "$PIDFILE does not exist, process is not running"
37         else
38                 PID=$(cat $PIDFILE) 39                 echo "Stopping ..."
40                 $CLIEXEC -a $REDISPWD -h $REDISIP -p $REDISPORT shutdown 41                 while [ -x /proc/${PID} ] 42                 do
43                     echo "Waiting for Redis to shutdown ..."
44                     sleep 1
45  done 46                 echo "Redis stopped"
47  fi 48  ;; 49     *) 50         echo "Please use start or stop as first argument"
51  ;; 52 esac

 

備註:Redis啓動配置文件是Redis運行的核心配置文件,其包含了Redis的各類指標配置,Redis服務初始化腳本中的配置項內容必須與啓動配置文件的保持一致。

至此爲止,咱們對Redis服務器的配置已經完成,接下來咱們啓動Redis服務

 1 service redis start 

 

 而後,開放監聽端口

1 #查看指定端口是否開放 2 firewall-cmd --query-port=6379/tcp 3 #開放指定端口 4 firewall-cmd --add-port=6379/tcp

方法以下

第一步,查看端口6379是否開放,執行結果爲no,未開放

第二步,開放端口6379,執行結果爲success,開放成功

第三步,查看端口6379是否開放,執行結果爲yes,已開放

 

 打開Redis客戶端Redis Desktop Manager,建立一個新的Redis服務器鏈接

 

連接建立成功後,咱們就能夠經過客戶端對Redis進行操做了,對於不會使用客戶端操做的小夥伴能夠找下度娘補補課哦

 

 好了,就寫到這裏吧,但願能對須要的小夥伴有所幫助

相關文章
相關標籤/搜索