`

redis开机自启动

 
阅读更多
http://my.oschina.net/indestiny/blog/197272

修改redis.conf,打开后台运行选项:
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

编写脚本,vim /etc/init.d/redis:
# chkconfig: 2345 10 90
# description: Start and Stop redis

PATH=/usr/local/bin:/sbin:/usr/bin:/bin

REDISPORT=6379 #实际环境而定
EXEC=/usr/local/redis/src/redis-server #实际环境而定
REDIS_CLI=/usr/local/redis/src/redis-cli #实际环境而定

PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/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 exists, 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

执行权限:
chmod +x /etc/init.d/redis

开机自启动:
# 尝试启动或停止redis
service redis start
service redis stop

# 开启服务自启动
chkconfig redis on
收工.
分享到:
评论

相关推荐

    windows下设置redis开机自启动

    ### Windows下设置Redis开机自启动 #### 背景与目的 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Windows环境中部署Redis时,为了确保服务器重启后服务能够自动启动,...

    Windows下redis开机自启动设置.docx

    Windows 下 Redis 开机自启动设置 Windows 作为一种流行的操作系统, Redis 作为一种流行的 NoSQL 数据库,两者结合使用时需要解决的一个问题就是如何将 Redis 设置为开机自启动,以便提高系统的可用性和稳定性。...

    配置Redis开机自动启动

    Ubuntu下运行免安装Redis及Redis开机自动启动配置 免安装, 直接解压压缩包即可使用Redis 配置Redis开机自动启动 https://blog.csdn.net/Coxhuang/article/details/107691240

    Ubuntu安装Redis并设置为开机自启动服务.rar

    在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...

    centos6下redis开机自启动脚本配置

    本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...

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

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

    redis开机启动脚本

    首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它定义了如何启动、停止和检查Redis服务的状态。在不同的Linux发行版中,可能使用不同的方式来管理服务,例如在较旧的系统中可能使用`/...

    Centos开机自启动redis.txt

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

    mac下设置redis开机启动方法步骤

    在Mac操作系统中,设置Redis服务器开机自启动是一个实用的操作,特别是在你需要持续运行Redis服务的情况下。以下是如何在Mac上实现这一目标的详细步骤: 首先,理解macOS的launchd系统是关键。launchd是苹果操作...

    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-源码包安装部署

    5.3设置redis开机自启动(方法三) 2 5.3.1在/etc目录下新建redis目录 2 5.3.2修改redis.conf文件把redis设置在后台运行 3 5.3.3将redis.conf 复制一份到/etc/redis目录下 3 5.3.4将redis的启动脚本复制一份放到/etc/...

    详解Centos7下配置Redis并开机自启动

    以上就是CentOS7下配置Redis开机自启动的详细步骤。这个过程确保了Redis服务在每次系统重启后都能自动运行,从而提高了运维效率。对于那些依赖Redis作为缓存或其他关键功能的系统,这是一个必不可少的配置。

    rabbit&redis自启动 linux脚本

    在Linux系统中,为了确保服务如RabbitMQ和Redis能够在系统启动时自动运行,通常我们会创建自启动脚本。RabbitMQ是一个开源的消息代理和队列服务器,常用于处理异步任务和消息传递。而Redis则是一个高性能的键值...

    ubuntu上安装Redis-7.0.5

    6.Redis 开机自启动的设置:使用 `sysv-rc-conf` 工具将 Redis 服务添加到开机自动启动列表中,确保 Redis 服务在系统启动时自动启动。 7.Redis 配置文件的管理:将配置文件复制到 `/etc/redis` 目录下,并命名为 `...

    windows redis免安装版,附设置开机自启服务教程

    以下是关于Redis在Windows上安装及设置开机自启服务的详细教程。 **1. 解压与配置** 首先,你需要下载并解压压缩包“Redis-x64-3.0.500-rc2”。解压后,你会看到一个名为`redis-server.exe`的可执行文件,这是Redis...

    redis自启动服务(systemd服务)

    redis自启动服务,systemd启动,放在/lib/systemd/system下,然后systemctl daemon-reload,然后systemctl enable redis.service,设置为开机自启动

    Centos7下安装redis

    - 测试 Redis 开机自启动是否设置成功。 - 启动 Redis 服务。 ```bash service redis start ``` - 关闭 Redis 服务。 ```bash service redis stop ``` #### 三、总结 通过上述步骤,我们可以在 CentOS 7 ...

    redis安装个人笔记

    9. **启动脚本**:为了使Redis开机自启动,可以使用`sysv-rc-conf`工具。首先,将Redis的启动脚本`redis_init_script`复制到`/etc/init.d/redis`,赋予执行权限,并修改脚本中的EXEC、CLIEXEC和CONF路径以指向正确的...

Global site tag (gtag.js) - Google Analytics