redis安裝及開機啓動

一、從官方下載安裝包html

http://www.redis.cn/download.htmlredis

二、解壓並執行make命令,拷貝配置文件到etc下,bash

#1.在/etc下新建redis文件夾
[root@localhost /]# mkdir /etc/redis
#2.把安裝redis目錄裏面的redis.conf文件複製到/etc/redis/6379.conf裏面,6379.conf是取的文件名稱,啓動腳本里面的變量會讀取這個名稱,因此要是redis的端口號改了,這裏也要修改
[root@localhost redis]# cp /usr/redis/redis-3.2.4/redis.conf /etc/redis/6379.conf
三、複製redis啓動腳本
#1.redis啓動腳本通常在redis根目錄的utils,若是不知道路徑,能夠先查看路徑
[root@localhost redis]# find / -name redis_init_script
/usr/redis/redis-3.2.4/utils/redis_init_script
#2.複製啓動腳本到/etc/init.d/redis文件中
[root@localhost redis]# cp /usr/redis/redis-3.2.4//utils/redis_init_script /etc/init.d/redis
[root@localhost redis]# vi /etc/init.d/redis
#在/etc/init.d/redis文件的頭部添加下面兩行註釋代碼,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90  
# description: Start and Stop redis 
#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
AUTH="aARrUgAkYDIpqx86"

case "$1" in
    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 "Stopping ..."
                $CLIEXEC -p $REDISPORT 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

5.啓動redisspa

打開redis命令:service redis start命令行

關閉redis命令:service redis stopcode

設爲開機啓動:chkconfig redis onserver

設爲開機關閉:chkconfig redis offhtm

 

6.redis-cli全局blog

一、直接在命令行中設置PATH
     # PATH=$PATH:/usr/local/bin
     使用這種方法,只對當前會話有效,也就是說每當登出或註銷系統之後,PATH設置就會失效。 

二、在profile中設置PATH
     # vi /etc/profile
     找到export行,在下面新增長一行,內容爲:export PATH=$PATH:/usr/local/bin。
     注:= 等號兩邊不能有任何空格。這種方法最好,除非手動強制修改PATH的值,不然將不會被改變。
     編輯/etc/profile後PATH的修改不會立馬生效,若是須要當即生效的話,能夠執行# source profile命令。

三、在當前用戶的profile中設置PATH
     # vi ~/.bash_profile
     修改PATH行,把/usr/local/bin添加進去,如:PATH=$PATH:$HOME/bin:/usr/local/bin。
     # source ~/.bash_profile
     讓此次的修改生效。
     注:這種方法只對當前用戶起做用的,其餘用戶該修改無效。  ip

 4.拷貝redis-cli到 /usr/local 的bin 或者 sbin下

cp src/redis-cli /usr/local/bin/

相關文章
相關標籤/搜索