Heim >Datenbank >Redis >Stellen Sie Redis so ein, dass es beim Booten startet

Stellen Sie Redis so ein, dass es beim Booten startet

尚
nach vorne
2020-06-18 16:58:082155Durchsuche

Stellen Sie Redis so ein, dass es beim Booten startet

使用下面的方法要注意的是安装文件路径和配置文件的路径。

[root@localhost ~]# vi /etc/init.d/redis

复制下面代码到脚本中(注意要修改里面redis的安装路径,不清楚find查找下)
(这段代码就是redis根目录 /utils/redis_init_script 启动脚本的代码)

#!/bin/sh
# chkconfig: 2345 10 90  
# description: Start and Stop redis   

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

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

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
        ;;
    restart)
        "$0" stop
        sleep 3
        "$0" start
        ;;
    *)
        echo "Please use start or stop or restart as first argument"
        ;;
esac

设置权限

[root@localhost ~]# chmod 777 /etc/init.d/redis

设置开机启动

 chkconfig redis on

启动测试

 service start redis

更多相关知识请关注redis入门教程栏目

Das obige ist der detaillierte Inhalt vonStellen Sie Redis so ein, dass es beim Booten startet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:10 Tipps zur Redis-NutzungNächster Artikel:10 Tipps zur Redis-Nutzung