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
      
      `
      其中以下内容要批改成本人本机对应的配置
      

  

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服务