当前位置:   article > 正文

Linux Redis 服务设置开机自启动_linux设置redis开机启动

linux设置redis开机启动


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i


提示:以下是本篇文章正文内容,下面案例可供参考

一、准备工作

注意:准备已安装好的Redis机器,请移步:Linux Redis部署

二、操作步骤

2.1 修改redis.conf文件

daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程

# 进入redis安装路径
cd /usr/local/redis/conf/

#编辑配置文件
vim redis.conf

#修改配置项: daemonize
 daemonize: yse
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

修改配置

2.2 创建启动脚本

注意:使用root用户进行操作

cd /etc/init.d/
vim redis
  • 1
  • 2

脚本内容:

#!/bin/sh

####################基础参数####################
#安装路径
package_path=/usr/local
#安装名称
package_name=redis
#启动端口
port=6379
#初始密码
passwd=admin123
#修改为你的redis路径


REDISPORT=${port}
EXEC=${package_path}/${package_name}/bin/redis-server
CLIEXEC=${package_path}/${package_name}/bin/redis-cli

PIDFILE=${package_path}/${package_name}/redis_${REDISPORT}.pid
CONF="${package_path}/${package_name}/conf/redis.conf"
PASS="${passwd}"

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 -a $PASS -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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

2.3 设置redis 脚本权限

 chmod 755 /etc/init.d/redis
  • 1

2.4 设置开机启动

 cd /etc/init.d/
 #把redisd加入到开机自启服务里
 chkconfig redis on  
 #查看列表(看到3、4、5状态为开或者为 on 则表示成功。 )
 chkconfig --list

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.5 验证

#重启后查看redis服务是否已启动
reboot 
  • 1
  • 2

总结

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

参考链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/970143
推荐阅读
相关标签
  

闽ICP备14008679号