首页 > CentOS6.8 Redis5 开机自动启动命令设置

CentOS6.8 Redis5 开机自动启动命令设置

#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/bin/redis-server #实际环境而定

REDIS_CLI=/usr/local/redis/bin/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

【如何安装Redis?】Redis在CentOS 6.8中的安装方法,JAVA初级使用Redis连接池_你挚爱的强哥❤给你发来1条消息❤-CSDN博客 

更多相关:

  • 1、打开https://redis.io/在Download it下面直接点击“Redis 5.0.3 is the latest stable version.”下载redis-5.0.3.tar.gz然后传到centos系统 2、安装c++编译器(视网速快慢可能会等待很久) # yum install gcc-c++ Is th...

  • 1.安装依赖 yum install -y wget gcc make tcl 2.下载源码并安装 进入redis官网 https://redis.io/download/ 下载最新版 wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar xzf...

  • 下面是我阅读春哥OpenResty官网主页中“Dynamic Routing Based On Redis”一节的实操记录,整理如下。 https://openresty.org/cn/dynamic-routing-based-on-redis.html 这个例子展示了利用Redis将进来的请求,依据User-Agent头的...

  • easy_install-2.7 redis或者pip redis...

  • 毕业之际给学校搭建了基于ATS的正向代理缓存服务器,专门用来处理优酷土豆等在线视频流量。通过改写一个浏览器做成在线视频专用浏览器,内置了ATS的代理设置。 用php配合memcacheq和小脚本实现了简单的异步预热功能,在实际运用中安全性请自行考虑完善。 工作方式:PHP页面提交URL——>memcacheq<——shell脚...

  • 好久不写shell脚本,有些生疏。总结下shell的语法,以便后续参考,快速捡起来。 shell 脚本执行的3种方式: 1). ./xx.sh (xx.sh 需要有执行权限) 2). source xx.sh 3). bash xx.sh 变量定义 var=2 //注意:=左右没有空格 变量引用的2种方式 $符号就是变量解引用...

  • 作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=538 前言: “Ping”属于ICMP协议(即“Internet控制报文协议”),而ICMP协议是TCP/IP协议的一个子协议,工作在网际层。ICMP协议主要用于传输网络是否连通、主机是否可达以及路由是否可用等控制信息。Ping可以回显TTL生存...

  • 前言:俗话说的好,懒是第一生产力,懒是提高生产效率的必要条件。而现今windows是大部分人的第一生产工具,批处理+定时任务这对黄金搭档就是提升生产效率的第一工具。大家在生产过程中经常会遇到各种周期性的重复的工作,比如我现在每天都会更换最新的jar包并重启tomcat,linux服务器我们可以用shell+crontab,而windo...

  •   Linux 登陆服务器敲命令太多,某时候确实不便,所以就用shell写了一个  我的blog地址: http://www.cnblogs.com/caoguo   一.说明 支持秘密和密钥两种格式用户名和密码都是写文件的,明文保存二.配置 密码文件配置:序号:IP:端口:用户:密码:说明 1:192.168.88.128:22:...