`

redis自动启动

 
阅读更多

 

 

1.配置init脚本

 

 参考redis文件

 

2.

chmod +x /etc/init.d/redis

 

 

 

其实做成服务启动,也是调用redis-server,如果想让它在后台作为daemon运行,那么

需要修改redis.conf,将 daemonize no 改为 daemonize yes

 

 

3.设定开机启动服务

chkconfig --add redis

chkconfig redis on

 

4,启动,停止redis

 

启动:

 

service redis start   

停止:

 

service redis stop   

 

5.设置防火墙

 

 参考iptables文件

 

6.

 

vim /etc/sysconfig/iptables

service iptables restart

 

7.重启Linux

 

reboot

 

8.验证redis是否启动

 

ps -ef|grep redis

 

#!/bin/bash
#
# redis - this script starts and stops the redis-server daemon
#
# chkconfig:    2345  80 12
# description:  Redis is a persistent key-value database
# processname: redis-server
# config:      /etc/redis.conf
# pidfile:     /var/run/redis.pid


PATH=/usr/local/bin:/sbin:/usr/bin:/bin
   
REDISPORT=6379
EXEC=/usr/local/redis-2.6.13/src/redis-server
REDIS_CLI=/usr/local/redis-2.6.13/src/redis-cli
   
PIDFILE=/var/run/redis.pid
CONF="/etc/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

 

分享到:
评论

相关推荐

    redis自动启动密令

    redis自动启动密令redis自动启动密令redis自动启动密令redis自动启动密令

    redis开机启动脚本

    为了确保在服务器重启后Redis能够自动启动,我们需要配置一个开机启动脚本。以下将详细讲解Redis开机启动脚本的原理和配置过程。 首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它...

    配置Redis开机自动启动

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

    redis后台启动redis后台启动

    如果你有`redis.vbe`这样的文件,这可能是Windows的批处理脚本或Visual Basic脚本,用于自动化启动过程。打开脚本,确认或修改Redis安装路径,然后运行脚本来启动服务。 7. 安全考虑: 虽然后台启动方便,但也要...

    redis自动安装脚本

    本文将详细介绍如何使用提供的"redis自动安装脚本"进行Redis的安装,以及如何配置Redis集群。 首先,我们关注的重点是"sh go_redis 端口号"这个命令。这表明`go_redis`是一个shell脚本,它的功能是自动化安装Redis...

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

    为了使Redis在系统启动时自动启动,需要将其设置为开机启动服务。执行: ```bash sudo systemctl enable redis-server ``` 这样,每次系统重启,Redis都会自动启动。你可以通过`systemctl list-unit-files | grep ...

    【window】redis后台启动脚本

    Redis是一款高性能的键值对数据库,常用于缓存和消息队列等场景。在Windows操作系统上,虽然Redis原生支持Linux环境,但通过社区...通过这种方式,你可以在不占用终端的情况下启动Redis,便于进行自动化部署和测试。

    rabbit&redis自启动 linux脚本

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

    windows下设置redis开机自启动

    在Windows环境中部署Redis时,为了确保服务器重启后服务能够自动启动,通常需要进行开机自启动的配置。本文将详细介绍如何在Windows系统中实现Redis的开机自启动。 #### 准备工作 在开始配置之前,请确保已经完成...

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

    设置开机自启动是将 Redis 作为 Windows 服务来运行,以便在系统启动时自动启动 Redis 服务。为此,需要使用以下命令:redis-server --service-install redis.windows.conf。这将将 Redis 服务安装为 Windows 服务。...

    redis集群搭建以及脚本启动

    在本文中,我们将深入探讨Redis集群的基本概念、搭建过程以及使用脚本自动化启动的方法。 首先,我们需要理解Redis集群的核心特性。Redis集群提供数据分片(sharding)功能,即将数据库分成多个片段存储在不同的...

    redis在win上的运行脚本redis.bat

    如果你想要以服务方式运行Redis(例如在系统启动时自动启动Redis),可以使用`redis-service.exe`工具来安装和管理Redis服务。 为了验证Redis是否运行成功,可以打开另一个命令行窗口,输入`redis-cli.exe`,然后...

    Windows下 redis 注册服务 启动 关闭 批处理 bat

    然后删除它,最后创建一个新的服务,名为"Redis Server",指定Redis服务器的可执行文件路径,并设置服务类型为"own",启动类型为"auto",意味着服务将在系统启动时自动运行。 接下来,我们创建启动Redis服务的...

    mysql+redis全自动化部署

    标题中的"mysql+redis全自动化部署"指的是通过编写脚本或利用工具自动完成MySQL和Redis的安装、配置和启动,以减少手动操作的时间和出错概率。这对于大型项目和持续集成环境尤为重要,因为它们通常需要频繁地部署和...

    redis 安装包

    - 查看Redis服务是否已正确安装,并设置为自动启动。 #### 1.4 解决常见问题 - **防火墙限制**:如果安装过程中遇到防火墙限制问题,需要关闭防火墙或开放Redis使用的端口(默认为6379)。 - **路径错误**:若因...

    redis自动安装工具包(Linux)

    `README.txt`文件是工具包的使用指南,会详细说明如何使用这些脚本来安装Redis和Ruby,以及如何配置和启动Redis集群。通常,它会包含命令行参数、依赖项检查和可能出现的问题及解决方案。 `redisInstall.zip`可能是...

    redis_启动

    ### Redis集群启动与配置详解 #### 一、Redis 集群概述 Redis 是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。为了提高其可用性和扩展性,Redis 支持多种部署模式,包括主从复制和...

    redis 自动化脚本部署

    在大型分布式系统中,自动化部署Redis能够显著提高效率,确保系统的稳定性和可扩展性。本文将详细介绍如何编写和执行Redis的自动化部署脚本。 一、环境准备 在开始自动化部署之前,我们需要确保目标服务器具备以下...

    Centos开机自启动redis.txt

    通过上述步骤,我们可以成功地将Redis设置为开机自启动,这意味着一旦CentOS系统启动完成,Redis服务就会自动启动,减少了手动启动的麻烦,提高了系统的稳定性和可靠性。此外,我们还创建了一个简单的系统服务脚本,...

    Windows一键配置启动redis,停止redis

    4. **启动Redis服务**: 使用提供的`一键启动登录redis.bat`批处理文件,它会自动运行Redis服务器。这个批处理文件简化了启动过程,只需双击即可启动Redis服务。批处理文件可能包含了启动`redis-server.exe`命令,并...

Global site tag (gtag.js) - Google Analytics