Redis设置为开机自启动[亲测有效]

Redis设置为开机自启动[亲测有效]1. 新建一个文件 vim /etc/init.d/redis 2. 将下面内容粘贴到文件中 #!/bin/sh #chkconfig: 2345 90 10 #description: Redis…

Redis设置为开机自启动

1. 新建一个文件

vim /etc/init.d/redis

代码100分

2. 将下面内容粘贴到文件中

代码100分#!/bin/sh
#chkconfig:   2345 90 10
#description:  Redis is a persistent key-value database
PATH=/usr/local/bin:/sbin:/usr/bin:/bin

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/myredis/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  
        if [ "$?"="0" ]   
        then  
              echo "Redis is running..."  
        fi  
        ;;  
    stop)  
        if [ ! -f $PIDFILE ]  
        then  
                echo "$PIDFILE does not exist, process is not running"  
        else  
                PID=$(cat $PIDFILE)  
                echo "Stopping ..."  
                $REDIS_CLI -p $REDISPORT SHUTDOWN  
                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

3. 修改下面配置为自己对应的信息

REDISPORT=6379 # 端口号
EXEC=/usr/local/bin/redis-server # 执行脚本的地址
REDIS_CLI=/usr/local/bin/redis-cli # 客户端执行脚本的地址
PIDFILE=/var/run/redis_6379.pid # 进程id文件地址,启动redis后才能看见
CONF="/myredis/redis.conf" #配置文件地址

4. 设置权限

代码100分chmod 755 /etc/init.d/redis

5. 启动测试

/etc/init.d/redis start

6. 启动成功会提示如下信息

Starting Redis server...
Redis is running...

7. 设置开机自启动

chkconfig --add /etc/init.d/redis
chkconfig redis on

* 如果启动失败

查看第一步的配置文件信息,是否和第二步的文件信息一致,vim粘贴会出现粘贴不全的问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9327.html

(0)
上一篇 2023-02-10
下一篇 2023-02-10

相关推荐

  • Python转字符串

    Python转字符串Python是一种非常流行且易于学习的编程语言。它具有许多强大的特性,其中一个是字符串操作。Python字符串是不可变的字符序列。字符串可以通过使用引号来定义,单引号和双引号都可以。字符串表示值的一种方式,例如文本或数据等。在本文中,我们将深入探讨Python中的字符串转换以及它们的应用。

    2024-07-11
    46
  • 如何在IDEA的maven项目中连接并使用MySQL8.0[通俗易懂]

    如何在IDEA的maven项目中连接并使用MySQL8.0[通俗易懂]首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5 编辑器:IDEA 2018.3 其他:MySQL8.0.15、Maven 3.3.9、JDK 1.8 好,下面就正式开始: 第一步

    2023-01-26
    145
  • Linux 定时备份数据库[通俗易懂]

    Linux 定时备份数据库[通俗易懂]
    1、定时任务描述: 1)每天凌晨2:10备份数据库myTestDB到/data/backup/db 2)备份开始和结束给予相应提示 3)备份后的文件要求以备…

    2023-04-09
    153
  • Python数据可视化利器:Matplotlib库的用法

    Python数据可视化利器:Matplotlib库的用法数据可视化已经成为了现代数据科学家和工程师的重要工作之一。Matplotlib是一个优秀的数据可视化库,它支持众多的绘图类型,包括线图,散点图,柱状图,等高线图,和复杂的3D图形。Matplotlib库的设计目标是兼容MATLAB语法,这使得它成为科学计算中最受欢迎的绘图库之一。

    2024-04-12
    85
  • 优化Linux环境变量,加速Python程序

    优化Linux环境变量,加速Python程序Linux作为一种高效的操作系统,可以提供快速的运行环境。但是,随着用户数量和数据量的增加,大量的环境变量会降低系统性能,并使进程的启动速度变慢。可以通过以下方法来优化环境变量:

    2024-01-02
    104
  • Centos服务器和redis和nginx和mysql基础安全加固处理

    Centos服务器和redis和nginx和mysql基础安全加固处理Centos服务器和redis和nginx和mysql基础安全加固处理

    2023-04-05
    156
  • 如何在命令行中退出Python

    如何在命令行中退出PythonPython是一门非常流行的编程语言,在命令行下使用Python开发是一种常见的方式。但是,当我们进入命令行后启动Python,却不知道该如何退出。本文将讲述如何在命令行中退出Python。

    2024-05-01
    72
  • 云小课|MRS基础原理之CarbonData入门[亲测有效]

    云小课|MRS基础原理之CarbonData入门[亲测有效]阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要:CarbonDat

    2023-06-12
    144

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注