资讯专栏INFORMATION COLUMN

Redis自动启动脚本

baukh789 / 2172人阅读

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

source /etc/init.d/functions

BIN="/usr/local/bin"
CONFIG="/usr/local/redis/redis.conf"
PIDFILE="/var/run/redis.pid"


### Read configuration
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"

RETVAL=0
prog="redis-server"
desc="Redis Server"

start() {

        if [ -e $PIDFILE ];then
             echo "$desc already running...."
             exit 1
        fi

        echo -n $"Starting $desc: "
        daemon $BIN/$prog $CONFIG

        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
        return $RETVAL
}

stop() {
        echo -n $"Stop $desc: "
        killproc $prog
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE
        return $RETVAL
}

restart() {
    stop
    start
}

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        restart
        ;;
  condrestart)
        [ -e /var/lock/subsys/$prog ] && restart
        RETVAL=$?
        ;;
  status)
        status $prog
        RETVAL=$?
        ;;
   *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        RETVAL=1
esac

exit $RETVAL

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/36057.html

相关文章

  • centos环境下redis源码安装教程(附带自动安装脚本

    摘要:作为一个合格的程序员,还有要懂一点运维的知识的,最起码自己需要的环境可以搞定吧,毕竟求人不如求己,安装走起明确安装环境这个命令适用于所有的,包括等发行版,可以知道是在上进行的安装源码安装下载的源代码所有的历史版本,请参考这 作为一个合格的程序员,还有要懂一点运维的知识的,最起码自己需要的环境可以搞定吧,毕竟求人不如求己,come on !redis安装走起…… 1、明确安装环境 [ro...

    EastWoodYang 评论0 收藏0
  • Linux Redis自动化挖矿感染蠕虫分析及安全建议

    摘要:欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦自从未授权问题获取系统权限的攻击方法的披露后,由于其易用性,利用该问题入侵服务进行挖矿扫描等的黑客行为一直层出不穷而在众多利用该问题入侵服务器进行黑产行为的案例中,其中就存在一类利用该问 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 自从Redis未授权问题获取Linux系统root权限的攻击方法的披露后,由于其易用性...

    赵连江 评论0 收藏0
  • centos下配置redis

    摘要:本文详细介绍单机单实例安装与配置,服务及开机自启动。注意若此时执行查看版本命令,若提示,则需要将目录加到环境变量,如何添加,此处不做详细介绍,可查看修改,查看环境变量命令正常如下至此,安装完成,接着配置。 本文详细介绍Redis单机单实例安装与配置,服务及开机自启动。(以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶...

    graf 评论0 收藏0
  • centos下配置redis

    摘要:本文详细介绍单机单实例安装与配置,服务及开机自启动。注意若此时执行查看版本命令,若提示,则需要将目录加到环境变量,如何添加,此处不做详细介绍,可查看修改,查看环境变量命令正常如下至此,安装完成,接着配置。 本文详细介绍Redis单机单实例安装与配置,服务及开机自启动。(以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶...

    Faremax 评论0 收藏0
  • 如何在Redis中实现事务

    摘要:执行在一个事务内命令队列中的所有命令,同时将当前连接的状态恢复为正常状态,即非事务状态。然而如果网络中断事件是发生在客户端执行命令之后,那么该事务中的所有命令都会被服务器执行。 事务介绍 事务(Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务必须满足ACID原则(原子性、一致性、隔离性和持久性)。简单来说,事务可能包括1~N条命令,当这些命令被作为事务处理时,...

    ThreeWords 评论0 收藏0

发表评论

0条评论

baukh789

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<