1. 程式人生 > >Linux上redis詳細安裝及配置過程

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

修改 server 9.png 結束 pin 附件 service 文件 col

本次介紹下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了

技術分享

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

技術分享

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

附件評論稍後上傳吧~

  

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