1. 程式人生 > >[ 搭建Redis本地服務器實踐系列二 ] :圖解CentOS7配置Redis

[ 搭建Redis本地服務器實踐系列二 ] :圖解CentOS7配置Redis

redis配置文件 fir PE .cn 哈哈 else 先來 圖解 腳本文件

上一章 [ 搭建Redis本地服務器實踐系列一 ] :圖解CentOS7安裝Redis 詳細的介紹了Redis的安裝步驟,那麽只是安裝完成,此時的Redis服務器還無法正常運作,我們需要對其進行一些配置,這個章節我們重點來講解下如何對Redis配置文件進行配置才能順利的啟動Redis服務。

要了解Reids的配置項,我們需要先來認識一個腳本文件redis_init_script,從名字我們就能看出來,他就是Redis的初始化腳本,那麽這個腳本文件長什麽樣子,裏面有什麽內容,又該怎麽找到他呢?哈哈哈,不賣關子了,小夥伴們可以在解壓出來的Redis文件夾中找到,文件目錄地址:redis-4.0.9/utils/redis_init_script

 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 
 9 #設置redis-server的默認執行路徑(redis的安裝目錄)
10 EXEC=/usr/local/redis/4.0.9/bin/redis-server
11 #設置redis-cli的默認執行路徑(redis的安裝目錄)
12 CLIEXEC=/usr/local/redis/4.0.9/bin/redis-cli 13 #設置redis服務運行進程文件路徑 14 PIDFILE=/var/run/redis_${REDISPORT}.pid 15 #設置redis服務啟動所需的配置文件路徑 16 CONF="/etc/redis/${REDISPORT}.conf" 17 18 19 case "$1" in 20 start) 21 if [ -f $PIDFILE ] 22 then 23 echo "$PIDFILE exists, process is already running or crashed
" 24 else 25 echo "Starting Redis server..." 26 $EXEC $CONF 27 fi 28 ;; 29 stop) 30 if [ ! -f $PIDFILE ] 31 then 32 echo "$PIDFILE does not exist, process is not running" 33 else 34 PID=$(cat $PIDFILE) 35 echo "Stopping ..." 36 $CLIEXEC -p $REDISPORT shutdown 37 while [ -x /proc/${PID} ] 38 do 39 echo "Waiting for Redis to shutdown ..." 40 sleep 1 41 done 42 echo "Redis stopped" 43 fi 44 ;; 45 *) 46 echo "Please use start or stop as first argument" 47 ;; 48 esac

恩,咋一看這個初始化腳本還真是繁多,不過不要被他的表面給嚇住,細看一下還是非常容易理解的,既然我們要將Redis作為一項服務來啟動,那麽我們接下來要做的第一件事情就是將配置好的初始化腳本存放到目錄:~/etc/init.d中,這裏我們將名稱修改為redis,短一點好記。

技術分享圖片

好了,服務初始化腳本已經放置到位,為什麽一定要放到路徑~/etc/init.d中,這裏就不多說了,不清楚的的小夥伴可以度娘一下哦。

接下來我們來認識下Redis服務啟動所需的配置文件,同樣的我們也可以在解壓出來的Redis文件夾中找到,文件目錄地址:redis-4.0.9/redis.conf,這個文件和我們的Redis服務初始化腳本有什麽關聯,亦或者在初始化腳本中有何提現?細心的小夥伴可能已經發現了,在我們的初始化腳本中有這麽一段配置:

1 #設置redis服務啟動所需的配置文件路徑
2 CONF="/etc/redis/${REDISPORT}.conf"

沒錯,CONF設置的就是Redis服務啟動所需的配置文件路徑,我們下面要做的第二件事情就是將配置文件redis.conf,存放到/etc/redis目錄下並以端口6379作為文件名稱

技術分享圖片

至此為止,最重要的兩件事情已經完成,接下來我們需要對文件/etc/redis/6379.conf進行必要的配置

設置:daemonize為yes

描述:Redis以守護進程方式運行

技術分享圖片

以上事項完成後,接下來就是見證奇跡的時候,我們來嘗試啟動下Redis服務

1 service redis start

技術分享圖片

如果你看到了上面畫面,那麽恭喜你,你已經成功的啟動了Redis服務,我們可以通過命令來查看下Redis進程來確認下

1 ps -ef | grep -i redis

技術分享圖片

從上圖可以看出,Redis服務運行進程ID為5339,接下來我們嘗試停止下Redis服務

1 service redis stop

技術分享圖片

好了,今天就寫到這裏吧,希望對有需要小夥伴們能有所幫助。

[ 搭建Redis本地服務器實踐系列二 ] :圖解CentOS7配置Redis