redis在linux自启动,redis 在Linux 中设立开机自启动

当前位置:我的异常网» Linux/Unix » redis 在Linux 中设立开机自启动

redis 在Linux 中设立开机自启动

www.myexceptions.net  网友分享于:2013-07-29  浏览:0次

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 服务就会自动启动了

文章评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值