婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS下redis自啟動shell腳本

CentOS下redis自啟動shell腳本

熱門標簽:杭州機器人外呼系統 陜西電銷卡外呼系統怎么安裝 旅游地圖標注大全 百度地圖標注圖標更換 佛山高德地圖標注中心 東莞電銷機器人價格一覽表 百度地圖的地圖標注 地圖標注超出范圍怎么辦 excel地址地圖標注

用這個腳本管理之前,需要先配置下面的內核參數,否則Redis腳本在重啟或停止redis時,將會報錯,并且不能自動在停止服務前同步數據到磁盤上:

復制代碼 代碼如下:

# vi /etc/sysctl.conf

vm.overcommit_memory = 1


然后應用生效:
復制代碼 代碼如下:
# sysctl -p

然后增加服務并開機自啟動:

復制代碼 代碼如下:

# chmod 755 /etc/init.d/redis
# chkconfig –add redis
# chkconfig –level 345 redis on
# chkconfig –list redis

腳本源碼:

#!/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:   /usr/local/redis/etc/redis.conf
# pidfile:   /usr/local/redis/var/redis.pid

source /etc/init.d/functions

BIN="/usr/local/redis/bin"
CONFIG="/usr/local/redis/etc/redis.conf"
PIDFILE="/usr/local/redis/var/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

注意:請將腳本中redis的啟動文件、配置文件和pid文件存放位置按你配置的位置做相應修改,文件保存的時候注意是unix下可運行的模式,否則在linux下運行的時候會提示錯誤,/bin/bash^M: bad interpreter: No such file or directory

您可能感興趣的文章:
  • linux 開機自啟動redis服務的方法
  • Linux下Redis設置密碼及開機自啟動
  • 詳解Centos7下配置Redis并開機自啟動
  • CentOS系統下Redis安裝和自啟動配置的步驟
  • Windows安裝Redis并添加本地自啟動服務的實例詳解

標簽:西藏 青島 延邊 南充 通遼 朝陽 雅安 隨州

巨人網絡通訊聲明:本文標題《CentOS下redis自啟動shell腳本》,本文關鍵詞  CentOS,下,redis,自,啟動,shell,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS下redis自啟動shell腳本》相關的同類信息!
  • 本頁收集關于CentOS下redis自啟動shell腳本的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 睢宁县| 景泰县| 汶川县| 株洲县| 喜德县| 隆子县| 聂拉木县| 桂林市| 汉川市| 永寿县| 惠安县| 霍林郭勒市| 宝丰县| 威宁| 威海市| 房山区| 建湖县| 南汇区| 天等县| 鄂伦春自治旗| 神农架林区| 尖扎县| 涿州市| 锡林浩特市| 长宁区| 营口市| 镶黄旗| 皮山县| 太仓市| 治多县| 杭锦旗| 长宁县| 富蕴县| 黄龙县| 吉水县| 贵阳市| 慈利县| 西畴县| 历史| 同德县| 汝州市|