`

redis 在Linux 中设置开机自启动

阅读更多
  首先在 /etc/init.d中建立redis 文件,文件内容如下:
#!/bin/bash
# redis-3.2.8  - this script start and stop the redis-server daemon
#
# processname: redis-server
# config:      /opt/app/redis-3.2.8/bin/redis.conf  自己redi.conf 文件路径
# pidfile:     /var/run/redis_6379.pid
PATH=/usr/local/bin:/sbin:/usr/bin:/bin

REDISPORT=6379
EX_EC=/opt/app/redis-3.2.8/bin/redis-server
REDIS_CLI=/opt/app/redis-3.2.8/bin/redis-cli

PIDFILE=/var/run/redis_6379.pid
CONF="/opt/app/redis-3.2.8/bin/redis.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running"
        else
                echo "Starting Redis server..."
                $EX_EC $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: /opt/app/redis-3.2.8/bin/redis {start|stop|restart|force-reload}" >&2
        exit 1
esac

给文件添加执行权限 chmod +x redis
加入服务 chkconfig redis on
测试启动:service redis start
测试停止:service redis stop

测试成功后,加入到linux开机启动  vi /etc/rc.d/rc.local  加入下面内容
service redis start

大功告成,重启启动liunx时,redis 服务就会自动启动了




分享到:
评论

相关推荐

    redis-3.2.0 linux安装以及开机自启动

    ### Redis 3.2.0 在 Linux 下的安装与配置 #### 一、环境准备与安装 ...至此,Redis 3.2.0 已经成功安装并在 Linux 系统上作为服务运行,并且已经配置为开机自启动。通过以上步骤,还可以实现 Redis 的远程访问功能。

    Redis持久化和开机自启动配置

    除了持久化,让Redis开机自启动也是运维中的重要步骤。在Linux系统中,可以将Redis服务添加到系统启动服务列表。这通常通过`systemd`服务管理器完成,编写一个名为`redis.service`的单元文件,放置在`/etc/systemd/...

    redis开机启动脚本

    在不同的Linux发行版中,可能使用不同的方式来管理服务,例如在较旧的系统中可能使用`/etc/init.d/redis`这样的init脚本,而在现代系统中则通常使用`/etc/systemd/system/redis.service`这样的systemd服务文件。...

    Linux下Redis3.2.2安装与启动配置

    - 设置开机自启动: ```bash chkconfig redisd_6379 on ``` 5. **使用service命令管理服务**: - 启动服务: ```bash service redisd_6379 start ``` - 停止服务: ```bash service redisd_6379 stop ``` ...

    rabbit&redis自启动 linux脚本

    在Linux系统中,为了确保服务如RabbitMQ和...通过以上步骤,你可以在Linux系统中设置RabbitMQ和Redis(包括Sentinel)的自启动脚本,确保服务在系统启动时自动运行。这有助于提高系统的可靠性,并减少手动操作的需求。

    Linux下redis安装并设置开机自启(超详细)

    一 : 下载安装redis (1)下载redis  可以到官网下载 :  http://download.redis.io/releases/redis-4.0.8.tar.gz  也可以通过linux命令下载 wget http://download.redis.io/releases/redis-4.0.8.tar.gz  将...

    Redis 在Centos Linux 上如何实现自启

    本文将详细介绍如何在Centos Linux环境中配置Redis自启动。 #### 二、系统内核参数配置 在开始安装Redis之前,首先需要对Centos Linux系统的内核参数进行一定的调整,以避免Redis在运行过程中出现错误或异常行为。...

    Centos开机自启动redis.txt

    在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...

    redis在linux的安装包和安装步骤

    在Linux系统中,安装Redis的过程相对简单,但需要遵循一定的步骤。以下是一份详细的Redis在Linux系统的安装指南,基于提供的压缩包文件`redis-4.0.6.tar.gz`。 **一、下载Redis源码** 首先,你需要从Redis的官方...

    Redis安装和配置及开机自启

    在Linux ContOS7环境下,安装和配置Redis以及设置开机自启是运维工作中的常见任务。下面将详细介绍这一过程。 **一、安装Redis** 1. **更新系统包** 首先确保你的系统是最新的,运行`sudo yum update`命令来更新...

    Linux中设置Redis开机启动的方法

    在Linux系统中,Redis是一个广泛使用的键值存储服务,常作为数据库、缓存和消息代理。为了确保在系统启动时自动运行Redis服务器,你需要将Redis配置为...在设置过程中,务必确保配置文件正确无误,以免出现启动问题。

    redis linux安装主从自动切换配置

    在Linux环境中配置Redis的主从复制并实现自动切换,可以确保数据的高可用性和容灾能力。以下将详细介绍如何在Linux上安装Redis,配置主从复制,并设置自动故障切换。 一、Redis的安装 1. 获取源码:从Redis官方...

    开机自启.rar-redis,docker,java开机自启脚本

    在Docker中,服务开机自启涉及创建一个Docker Compose文件(例如`docker-compose.yml`),定义服务的启动配置。然后,通过`docker-compose up -d`命令后台启动服务,并使用`systemctl enable docker`确保Docker守护...

    Linux下Redis设置密码及开机自启动

    在Linux环境下配置Redis服务器时,为了增强安全性以及自动化运维效率,通常需要设置Redis服务的访问密码并实现开机自启动功能。本文将详细介绍如何在Linux系统中完成这两项配置。 #### 一、设置Redis访问密码 1. *...

    redis linux rpm离线安装.zip

    7. **设置开机启动**: 若要让Redis在系统启动时自动运行,执行: ```bash systemctl enable redis ``` 8. **验证安装**: 可以通过以下命令检查Redis是否正常运行: ```bash redis-cli ping ``` 如果...

    linux 开机自启动redis服务的方法

    本文将详细介绍如何在Linux上设置Redis服务器为开机自启动服务。 首先,Redis是一个开源、高性能的键值存储系统,常用于数据库、缓存和消息中间件。在Linux环境下,我们可以使用`systemd`服务管理器来配置Redis服务...

    redis for linux

    在Linux环境下部署和使用Redis是IT行业中常见的任务。本文将详细阐述Redis在Linux平台上的安装、配置、使用以及常见问题的解决。 首先,Redis的安装通常通过包管理器完成。在Ubuntu或Debian上,可以使用`apt-get`...

    Linux有网安装Redis以及设置开机自启、附带截图、步骤清晰

    在本文中,我们将深入探讨如何在Linux系统上安装Redis并设置其开机自启。Redis是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。以下是一个详细的步骤指南,适用于初学者和有经验的IT专业人员。 首先,...

    mysql、redis linux 安装包

    若要设置开机启动,可以编写自启动脚本并加入到系统的启动服务中。 在Linux环境下安装MySQL和Redis需要一定的Linux基础和对数据库的理解。源码安装虽然步骤相对复杂,但能让你更好地控制安装过程,适应特定的系统...

Global site tag (gtag.js) - Google Analytics