`

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开机自动启动

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

    redis sentinel 自动安装配置

    实现了自动安装配置redis 已经测试过了,如果有问题,请留言 启动脚本需要 3个参数 serverIP masterIP redisType 例如, 作为master ./redis_create.sh 192.168.10.10 192.168.10.10 master 作为slave ./redis_...

    Redis-7.0.8-安装服务自动启动

    安装服务启动 @echo off cd /d %~dp0 sc.exe create Redis binpath="%~dp0\RedisService.exe" start= auto net start Redis pause 停止删除服务 @echo off cd /d %~dp0 net stop redis sc delete redis pause

    redis7已编译版,解压直接使用

    redis7已编译版,根据官网源码自己编译,解压后修改配置文件,点击.bat文件可直接启动,redis7有...3. 如果想要开机自动启动,修改autoStart.vbs中的路径,并将该文件加入到自动启动目录即可(具体可百度一下相关方法)

    redis6.2.6 已编译版本,解压直接使用

    redis6.2.6 现在官网只提供源码了,需要自己编译,现提供已编译版本,解压直接使用,解压后修改相关配置即可使用,可以设置开机自动启动,只需要讲里面的vbs文件放置到启动目录即可 以下必看重要,否则无法启动!!...

    cetos 自动启动redis脚本

    运行方式 nohup sh redis-autoup.sh &

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

    本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了...

    redis6.0.rar

    最新 redis6.0 windows 版本。 解压出文件,修改 redis-start.bat 里面的路径为 redis 路径。 通过 gpedit.msc 设置开机脚本 可实现开机自动启动 redis 。

    windows环境下redis集群的搭建

    05、启动这6个redis 06、安装ruby环境(rubyinstaller-2.2.4-x64.exe),注意(安装所有模块),后台需要使用此环境。 07、下载ruby环境下Redis的驱动“redis-3.2.2.gem”。 08、把“redis-3.2.2.gem”放到ruby环境下...

    Redis的配置、启动、操作和关闭方法

    一、启动Redis 1.默认配置启动 执行redis-server命令,按照默认的redis.conf配置文件中的配置启动Redis,如下: 因为默认配置无法自定义配置。所以该方式不会再生产环境中使用 2.运行配置启动 在命令redis-server后...

    linux下tomcat自动启动脚本

    教你如何在linux下配置tomcat自动启动的脚本

    Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07

    安装及设置Redis3.07 安装、配置redis,修改守护模式、创建脚本,设置自动启动 【课程目标】 搭建服务器,安装centos1.7操作系统,jdk1.7,tomcat7,mysql5.6,redis3.07。 【课程计划】 第一节是系统安装,jdk...

    redis-2.6.12 x86 一键安装成win服务并启动

    业务需求,需要一个redis 32位的安装包,百度了一遍没找到现成的安装包,只找到了32位的控制台程序,故自己封装了一下,将控制台程序打包成win服务并自动开启服务,含卸载程序。redis版本2.6.12.

    CentOS下redis自启动shell脚本

    用这个脚本管理之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上: 代码如下: # vi /etc/sysctl.conf vm.overcommit_memory = 1 然后应用...

    百度云服务器系列:centos7安装redis记录

    百度云服务器centos系统安装redis全过程记录。包括多种启动方式及添加到自动启动服务

    将Redis安装为windows服务

    在windows下开发的苦B,四处寻找将Redis安装为服务自动启动的方法,最终在一个小论坛找到了这个神器 不敢独享,分享给大家,使用非常简单,安装msi文件,然后修改安装目录下的conf配置,指定redis server目录地址

    数据持久化方案redisDB.zip

    - 20%, 后期会考虑再进行优化 另外因为是同步读DB, 如果大量的cache失效会带来严重的io阻塞, 从而影响性能, 后期考虑加入配置选项在redis启动以后主动从db恢复数据 基于redis 2.6.16修改 标签:redisDB ...

    Redis Cluster5.0.5.rar

    基于Redis Cluster 5.0.5集群部署,单节点多端口测试部署。...包括启动进程,根据IP来启动集群,以及重新加载配置文件等操作。./redis.sh create|start|stop|reload|node +ip 完成所有测试部署功能。

Global site tag (gtag.js) - Google Analytics