redis进程守护脚本

Posted vijayfly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis进程守护脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash

redis_dir="/usr/local/redis"
redis_conf="/usr/local/redis/redis.conf"
time=`date`
log="/tmp/redis.log"

rediss=`ps -ef|grep -v vim |grep -v grep |grep redis-server|grep 6379|wc -l`
if [ ${rediss} -eq 0 ];then
  ${redis_dir}/bin/redis-server ${redis_conf}
  echo "${time}-->redis has shutdown,now it startup." >> ${log}
  exit 1
fi

echo "${time}-->redis is running" >> ${log}

log_count=`cat $log |wc -l`
if [ $log_count -gt 5000 ];then
  sed -i 1,1000d $log
fi

 

以上是关于redis进程守护脚本的主要内容,如果未能解决你的问题,请参考以下文章

linus 下redis守护进程启动

Windows 和 Linux 上Redis的安装守护进程配置

redis集群的学习

Redis配置

[视频教程] ubuntu系统下以守护进程方式安装使用Redis

在Linux部署进程守护脚本遇到的坑