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> 
    
  • 相关阅读:
    1045 | error connecting to master 'slave_user@192.168.0.75:3306'
    Mysql 主从复制
    ORACLE 优化
    淘宝高并发访问数据库设计
    jquery 操作select
    SpringBoot文档地址
    SpringMVC基础02——HelloWorld
    SpringMVC基础01——SpringMVC的知识结构体系
    docker快速入门01——docker安装与简单应用
    Maven项目构建利器05——Maven的生命周期
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9098308.html
Copyright © 2011-2022 走看看