zoukankan      html  css  js  c++  java
  • centos7 redis 开机自启动

    1. 安装redis(步骤省)。

       redis.conf配置文件中设置属性为后台启动daemonize:yes。

    2. 安装chkconfig.

    3. 启动脚本.

       vi /etc/init.d/redis
       复制内容如下:

       

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

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

    PIDFILE=/var/run/redis.pid
    CONF="/usr/local/redis/bin/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
      修改完成后按 Esc ,再按 :wq + Enter(回车) 保存并退出.
    4. 启动redis

    打开redis命令:service redis start

    关闭redis命令:service redis stop

    设为开机启动:chkconfig redis on

    设为开机关闭:chkconfig redis off.

    5. 创建软链接

         ln -snf /usr/local/redis/bin/redis-cli /usr/bin/redis

    6. reboot

       然后ps -aux|grep redis 查看是否有redis进程。

     

        

  • 相关阅读:
    XNA之3D文字
    SQL2005调用C#编写的DLL
    C#绘图工具之Rotate
    ASP.NET中的WebService
    数据库同步之复制技术
    C#之TCP消息的发送和接受
    Tsql清空表数据的两种方式truncate and delete
    Code First Migrations数据迁移方法
    MSSQLSERVER跨服务器连接
    windows下wget命令行下载工具的使用
  • 原文地址:https://www.cnblogs.com/myibm/p/14707904.html
Copyright © 2011-2022 走看看