zoukankan      html  css  js  c++  java
  • Ubuntu18开启redis服务自启动

    设置redis服务开机自启动。

    1.创建配置文件夹

    sudo mkdir /etc/redis
    
    sudo cp /usr/local/redis/redis.conf /etc/redis
    
    sudo cp /etc/redis/redis.conf /etc/redis/6379.conf
    

    2.使用启动脚本

     sudo cat /usr/local/redis/utils/redis_init_script
    
    #!/bin/sh
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    
    REDISPORT=6379
    EXEC=/usr/local/bin/redis-server
    CLIEXEC=/usr/local/bin/redis-cli
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    CONF="/etc/redis/${REDISPORT}.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
            ;;
        *)
            echo "Please use start or stop as first argument"
            ;;
    esac
    

    3.将启动脚本复制到/etc/init.d目录下。命名为redisd。

    4.注册开启服务

    update-rc.d redisd defaults
    

    如果没有效果,就在/etc/rc0.d~/etc/rc6.d中建立软连接!

    rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rcS.d/ 
    
    

    5.开启服务

    jiqing@jiqing-pad:~/下载$ service redisd start
    jiqing@jiqing-pad:~/下载$ redis-cli
    127.0.0.1:6379> 
    
  • 相关阅读:
    Hbase数据库简介
    v8引擎详解
    TCP、UDP和HTTP详解
    关于websocket的代码,实现发送信息和监听信息(前端 后端(node.js))
    浏览器的渲染流程
    事件的各个阶段
    回流和重绘
    Nginx入门教程
    解决浏览器跨域
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9098308.html
Copyright © 2011-2022 走看看