[转]linux下redis开机自启动

linux将redis注册城服务开机自启:

  1. 编写脚本
      vim /etc/init.d/redis
      

    #!/bin/bash
    # chkconfig: 2345 10 90  
    # description: Start and Stop redis   
    PATH=/usr/local/bin:/sbin:/usr/bin:/bin   
    REDISPORT=6379  
    EXEC=/usr/local/redis/bin/redis-server   
    REDIS_CLI=/usr/local/redis/bin/redis-cli   
    PIDFILE=/var/run/redis.pid   
    CONF="/usr/local/redis/bin/redis.conf"  
    AUTH="1234"  
    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   
                 if [ "$?"="0" ]   
                 then   
                         echo "Redis is running..."  
                 fi   
                 ;;   
         stop)   
                 if [ ! -f $PIDFILE ]   
                 then   
                         echo "$PIDFILE exists, process is not running."  
                 else  
                         PID=$(cat $PIDFILE)   
                         echo "Stopping..."  
                        $REDIS_CLI -p $REDISPORT  SHUTDOWN    
                         sleep 2  
                        while [ -x $PIDFILE ]   
                        do  
                                 echo "Waiting for Redis to shutdown..."  
                                sleep 1  
                         done   
                         echo "Redis stopped"  
                 fi   
                 ;;   
         restart|force-reload)   
                 ${0} stop   
                 ${0} start   
                 ;;   
         *)   
                echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
                 exit 1  
    esac
      

  其中以下内容要修改成自己本机对应的配置
  image.png

  

2、设置redis 权限
  chmod 755 /etc/init.d/redis
3、启动redis
  /etc/init.d/redis start
4、设置开机启动
  cd /etc/init.d/
  chkconfig redis on
5.reboot 重启后查看redis服务

image.png

posted on 2022-01-29 17:26  阿泰555  阅读(531)  评论(0编辑  收藏  举报

导航