Linux上redis詳細安裝及配置過程


本次介紹下redis的安裝及詳細配置,需要注意的是本地介紹的不是通過yum方式安裝,也不推薦大家使用yum安裝,安裝完了其實啥也不知道.

1,通過rz命令將本地的tar.gz包上傳到linux服務器上;我這里用的是redis-3.0.2.tar.gz,上傳到/home/download下:

2.tar -zxvf 命令解壓文件:

3,進入到redis-3.0.2文件夾下執行make編譯命令,

看到下面這樣的結果說明一切正常,

5,執行 make install命令進行安裝,我個人習慣將軟件都安裝到一個指定的目錄下,這次安裝的目錄是/home/server/redis  安裝目錄可以提前建好:

安裝完成結果跟上圖一樣說明安裝一切正常.

可以到redis目錄下看會有個bin的目錄,,

6,將redis-3.0.2目錄下的redis.conf文件復制到安裝完成的目錄redis目錄下:

7,到這一步就可以啟動redis試試了  ./bin/redis-server redis.conf

如果能夠看到跟尚明圖片一樣的,那么恭喜你成功了,但是......這個界面不能進行任何操作,Ctrl+C又會把redis結束掉(當然你也可以另起窗口操作)>>>>>>

總之怎么都感覺不是那么回事,那么就一步到位下面就是配置了

 

 

-----------------------------------------------------------------------------------分割線-----------------------------------------------------------------------------------------------------------------

 

8,這里修改配置文件redis.conf 主要修改倆個地方.>> vim redis.conf

  1.將daemonize后面的no改為yes,意為后台運行的意思(大約在文件的37行)

  2.將requirepass前面的#號去掉,開啟密碼驗證,然后后面是我設置的密碼(大約在文件的391行)

 

9.配置文件修好了之后我們就開始講redis配置到系統服務了:

  回到解壓完后的文件夾下redis-3.0.2/utils/下,將redis_init_script復制到/etc/init.d下並改名為redis

然后修改這個redis文件:將代碼修改為:(這里可能有點麻煩,貼下代碼)

#!/bin/sh
# chkconfig: 2345 80 90
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

REDISPORT=6379
REDISPASSWORD=wwwaaa

EXEC=/home/server/redis/bin/redis-server
CLIEXEC=/home/server/redis/bin/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/home/server/redis/redis.conf"

#echo $1

case "$1" in
	cli)
		
                echo "Cli Redis server..."
               $CLIEXEC -p 6379 -a wwwaaa
       
        ;;
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EXEC $CONF &
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
				
				echo $PID 
				
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT -a $REDISPASSWORD shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac

  安裝路徑不一樣的需要修改下,密碼也一樣,然后保存.

10,將redis添加到系統服務:chkconfig redis

11然后我們就可以通過service來啟動/停止redis了,

12,然后現在可以啟動redis了

 

 到這里搭建就全部完成了,,可以用命令試下:

 

 一切正常.........................................

 

 附件評論稍后上傳吧~

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM