国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Redis > 正文

Linux中設置Redis開機啟動的方法

2020-10-28 21:37:17
字體:
來源:轉載
供稿:網友

一、CentOS 7.0系統下的設置方法

假設Redis已經安裝,版本3.2.4

#cd redis-3.2.4#mkdir /etc/redis#cp redis.conf /etc/redis/6379.conf#cp utils/redis_init_script /etc/init.d/redis#chmod a+x /etc/init.d/redis#cp src/redis-server /usr/local/bin/#cp src/redis-cli /usr/local/bin/#vim /etc/init.d/redis

在腳本文件添加 #chkconfig: 2345 80 90

否則會出現 “redis服務不支持chkconfig”的錯誤提示

#!/bin/sh#chkconfig: 2345 80 90# Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$CLIEXEC -p $REDISPORT shutdownwhile [ -x /proc/${PID} ]doecho "Waiting for Redis to shutdown ..."sleep 1doneecho "Redis stopped"fi;;*)echo "Please use start or stop as first argument";;esac

注冊事件,開機啟動

#chkconfig redis on

啟動服務

#service redis start

查看服務是否啟動

#lsof -i:6379

二、Debian 8.0設置方法

步驟與上面類似,不過Debian 用update-rc.d (或insserv)代替chkconfig

腳本文件描述也不一樣。

假設Redis已經安裝,版本3.2.4

#cd redis-3.2.4#mkdir /etc/redis#cp redis.conf /etc/redis/6379.conf#cp utils/redis_init_script /etc/init.d/redis#chmod a+x /etc/init.d/redis#cp src/redis-server /usr/local/bin/#cp src/redis-cli /usr/local/bin/#vim /etc/init.d/redis

在腳本文件添加

### BEGIN INIT INFO# Provides:   redis6379# Required-Start: $local_fs $network# Required-Stop:  $local_fs# Default-Start:  2 3 4 5# Default-Stop:  0 1 6# Short-Description: redis6379# Description:  penavico redis 6379### END INIT INFO

否則會出現 “ insserv: warning: script ‘redis6379′ missing LSB tags and overrides”的錯誤提示

#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.### BEGIN INIT INFO# Provides:   redis6379# Required-Start: $local_fs $network# Required-Stop:  $local_fs# Default-Start:  2 3 4 5# Default-Stop:  0 1 6# Short-Description: redis6379# Description:  penavico redis 6379### END INIT INFOREDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.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  ;; stop)  if [ ! -f $PIDFILE ]  then    echo "$PIDFILE does not exist, process is not running"  else    PID=$(cat $PIDFILE)    echo "Stopping ..."    $CLIEXEC -p $REDISPORT shutdown    while [ -x /proc/${PID} ]    do     echo "Waiting for Redis to shutdown ..."     sleep 1    done    echo "Redis stopped"  fi  ;; *)  echo "Please use start or stop as first argument"  ;;esac

注冊事件,開機啟動

#update-rc.d redisd defaults

啟動服務

#service redis start

查看服務是否啟動

#lsof -i:6379

開機啟動以后,默認的配置文件位置:/etc/redis/6379.conf

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汶川县| 红原县| 玛曲县| 瑞丽市| 上蔡县| 正宁县| 眉山市| 江津市| 太和县| 渝中区| 平湖市| 若羌县| 陆川县| 察哈| 连城县| 武冈市| 哈密市| 雷波县| 理塘县| 禹州市| 木兰县| 枞阳县| 公主岭市| 济阳县| 万载县| 卢氏县| 清水县| 平塘县| 龙胜| 徐汇区| 新邵县| 镇安县| 普陀区| 南丰县| 太和县| 乌兰浩特市| 台州市| 太仆寺旗| 阿拉善右旗| 峨眉山市| 三台县|