51qsx 发表于 2018-11-4 12:39:32

redis3.2.3 cluster配置

cat /etc/init.d/redis6379  
#!/bin/bash
  
#chkconfig:345 61 61
  

  
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
  

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

  
PIDFILE=/usr/local/webapp/redis6379/redis_6379.pid
  
CONF="/usr/local/webapp/redis6379/redis-6379.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
  
      if [ "$?"="0" ]
  
      then
  
            echo "Redis is running..."
  
      fi
  
      ;;
  
    stop)
  
      if [ ! -f $PIDFILE ]
  
      then
  
                echo "$PIDFILE does not exist, process is not running"
  
      else
  
                PID=$(cat $PIDFILE)
  
                echo "Stopping ..."
  
                $REDIS_CLI -p $REDISPORT SHUTDOWN
  
                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
  
##############################


页: [1]
查看完整版本: redis3.2.3 cluster配置