亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Ruby > 正文

Linux下Redis數據庫的安裝方法與自動啟動腳本分享

2020-10-29 19:35:23
字體:
來源:轉載
供稿:網友

安裝Redis

 (1) 下載Redis

wget http://redis.googlecode.com/files/redis-2.2.11.tar.gztar xzvf redis-2.2.11.tar.gz

 (2) 編譯并安裝Redis

make && make install

 (3) 復制并修改配置文件

cp redis.conf /etc/redis.confvi /etc/redis.conf

注意修改以下幾項:

daemonize yesloglevel warninglogfile /var/log/redis.logmaxmemory 2GB

(自行斟酌是不要開通Virtual Memory選項)

 (4) 設置Redis-Server自動啟動服務

上網下載啟動腳本(gist.github.com,搜索redis init.d),并簡單修改

(至少需要修改redis、REDIS_CONF_FILE)

vi /etc/init.d/redisctlchmod 755 redisctlcp /etc/init.d/redisctl /etc/rc.d/init.d/redisctl /&& ln -s /etc/init.d/redisctl /etc/rc.d/rc2.d/S90redisctl && ln -s /etc/init.d/redisctl /etc/rc.d/rc3.d/S90redisctl /&& ln -s /etc/init.d/redisctl /etc/rc.d/rc4.d/S90redisctl && ln -s /etc/init.d/mongod /etc/rc.d/rc5.d/S90redisctlchkconfig --add redisctl

(5) 重新啟動后可以測試redis-server是否正常啟動

```redis-cli set foo Barredis-cli get foo

Redis自動啟動腳本

```ruby#!/bin/sh## redis - this script starts and stops the redis-server daemon## chkconfig: 2345 90 10 # description: Redis is a persistent key-value database# processname: redis-server# config: /etc/redis.conf# config: /etc/sysconfig/redis# pidfile: /var/run/redis.pid# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ "$NETWORKING" = "no" ] && exit 0redis="/usr/local/bin/redis-server"prog=$(basename $redis)REDIS_CONF_FILE="/etc/redis.conf"[ -f /etc/sysconfig/redis ] && . /etc/sysconfig/redislockfile=/var/lock/subsys/redisstart() { [ -x $redis ] || exit 5 [ -f $REDIS_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $redis $REDIS_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval}stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval}restart() { stop start}reload() { echo -n $"Reloading $prog: " killproc $redis -HUP RETVAL=$? echo}force_reload() { restart}rh_status() { status $prog}rh_status_q() { rh_status >/dev/null 2>&1}case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval}restart() { stop start}reload() { echo -n $"Reloading $prog: " killproc $redis -HUP RETVAL=$? echo}force_reload() { restart}rh_status() { status $prog}rh_status_q() { rh_status >/dev/null 2>&1}case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval}restart() { stop start}reload() { echo -n $"Reloading $prog: " killproc $redis -HUP RETVAL=$? echo}force_reload() { restart}rh_status() { status $prog}rh_status_q() { rh_status >/dev/null 2>&1}case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0  ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2esac

Redis自動啟動腳本

記得修改:

(1) ―chuid group:user

(2) ln /etc/init.d/redisctl /etc/rc2.d/redisctl,重復rc3,rc4,rc5

啟動腳本:

#! /bin/sh### BEGIN INIT INFO# Provides:  redis-server# Required-Start: $syslog# Required-Stop: $syslog# Should-Start:  $local_fs# Should-Stop:  $local_fs# Default-Start: 2 3 4 5# Default-Stop:  0 1 6# Short-Description: redis-server - Persistent key-value db# Description:  redis-server - Persistent key-value db### END INIT INFODAEMON=/usr/local/bin/redis-serverDAEMON_ARGS=/etc/redis.confNAME=redis-serverDESC=redis-serverPIDFILE=/var/run/redis.pidtest -x $DAEMON || exit 0test -x $DAEMONBOOTSTRAP || exit 0set -ecase "$1" in start) echo -n "Starting $DESC: " touch $PIDFILE # chown redis:redis $PIDFILE if start-stop-daemon ―start ―quiet ―umask 007 ―pidfile $PIDFILE ―chuid redis:redis ―exec $DAEMON ― $DAEMON_ARGS then  echo "$NAME." else  echo "failed" fi ;; stop) echo -n "Stopping $DESC: " if start-stop-daemon ―stop ―retry 10 ―quiet ―oknodo ―pidfile $PIDFILE ―exec $DAEMON then  echo "$NAME." else  echo "failed" fi rm -f $PIDFILE ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2 exit 1 ;;esacexit 0

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www.精品av.com| 精品美女国产在线| 日本久久久久亚洲中字幕| 美女扒开尿口让男人操亚洲视频网站| 久久精品最新地址| 欧美精品日韩www.p站| 中文字幕一区日韩电影| 日韩在线观看免费| 色哟哟网站入口亚洲精品| 国产精品流白浆视频| 中文字幕视频一区二区在线有码| 国语对白做受69| 国产精品999999| 另类色图亚洲色图| 久久夜精品va视频免费观看| 91精品视频播放| 亚洲免费人成在线视频观看| 精品动漫一区二区| 国产精品偷伦视频免费观看国产| 欧美精品在线观看91| 亚洲人在线视频| 91九色精品视频| 日韩欧美有码在线| 日本一欧美一欧美一亚洲视频| 国产成人高潮免费观看精品| 国产亚洲欧美一区| 午夜精品国产精品大乳美女| 亚洲国产成人精品久久久国产成人一区| 亚洲伊人久久综合| 奇米影视亚洲狠狠色| 青草青草久热精品视频在线观看| 中文在线资源观看视频网站免费不卡| 91在线直播亚洲| 亚洲一区二区久久久久久久| 久久夜色精品亚洲噜噜国产mv| 久久久国产精品一区| 欧美专区在线播放| 中日韩美女免费视频网址在线观看| 国产精品久久久久久婷婷天堂| 一区二区三区四区在线观看视频| 日韩视频欧美视频| 精品国产依人香蕉在线精品| 久久视频中文字幕| 亚洲免费视频观看| 欧美日韩美女在线| 国a精品视频大全| 麻豆一区二区在线观看| 最近2019年手机中文字幕| 韩国视频理论视频久久| 欧美成在线观看| 亚洲欧美日本精品| 日韩国产高清污视频在线观看| 91免费看片网站| 欧美精品久久久久久久久| 成人黄色免费看| 日韩欧美一区二区在线| 精品久久久久久国产| 亚洲欧美激情精品一区二区| 黑人巨大精品欧美一区二区一视频| 国产成人在线亚洲欧美| 日韩在线免费视频观看| 日韩精品久久久久久久玫瑰园| 欧美理论片在线观看| 国产成人在线一区二区| 亚洲美女精品成人在线视频| 色综久久综合桃花网| 亚洲天堂av网| 色yeye香蕉凹凸一区二区av| 久久影视电视剧免费网站清宫辞电视| 日韩中文字幕免费看| 色777狠狠综合秋免鲁丝| 91情侣偷在线精品国产| 91a在线视频| 亚洲乱码一区av黑人高潮| 国产91色在线| 亚洲高清在线观看| 久久久久中文字幕2018| 亚洲综合中文字幕在线观看| 国产精品综合不卡av| 日韩免费在线看| 亚洲欧美另类自拍| 欧美福利小视频| 青青a在线精品免费观看| 97不卡在线视频| 91成人在线观看国产| 欧美日韩亚洲视频一区| 啊v视频在线一区二区三区| 久久久免费高清电视剧观看| 成人午夜黄色影院| 57pao精品| 日本欧美中文字幕| 日韩免费在线观看视频| 影音先锋欧美精品| 亚洲欧美综合图区| 国产极品jizzhd欧美| 日韩精品免费观看| 久久精品国产欧美激情| 欧美成人高清视频| 国产欧美va欧美va香蕉在线| 亚洲国产精品va在线看黑人动漫| 国产z一区二区三区| 欧美成人免费va影院高清| 国产精品影片在线观看| 欧美精品免费播放| 国产精品专区第二| 一本色道久久88综合亚洲精品ⅰ| 亚洲国产高潮在线观看| 日韩av在线免费| 最近2019中文字幕在线高清| 亚洲精品一区二区三区婷婷月| 国产精品美女免费| 日韩一区二区欧美| 亚洲欧美一区二区激情| 国产精品va在线播放| 青青久久aⅴ北条麻妃| 国产精品视频在线播放| 成人亚洲欧美一区二区三区| 日韩中文字幕在线播放| 日本欧美中文字幕| 亚洲国产成人精品久久久国产成人一区| 欧美性理论片在线观看片免费| 91美女片黄在线观看游戏| 98精品国产自产在线观看| 日本成人黄色片| 人人澡人人澡人人看欧美| 国语自产精品视频在线看抢先版图片| 成人在线播放av| 成人免费在线视频网站| 日韩电影在线观看免费| 欧美高清在线视频观看不卡| 亚洲老司机av| 国产精品美女www爽爽爽视频| 国产日韩在线亚洲字幕中文| 亚洲日韩第一页| 亚洲欧美国产精品专区久久| 欧美一级淫片videoshd| 国产精品久久久久久五月尺| 国模gogo一区二区大胆私拍| 欧美日韩国产一中文字不卡| 国产91色在线|| 亚洲人成网站999久久久综合| 久久躁日日躁aaaaxxxx| 91视频九色网站| 久久久噜噜噜久久中文字免| 一区二区三区www| 人人做人人澡人人爽欧美| 欧美大片免费观看在线观看网站推荐| 欧美精品videofree1080p| 久久久在线视频| 亚洲午夜女主播在线直播| 国产欧美精品在线| 日韩av123| 精品久久久久久国产91| 国产精品视频成人| 亚洲桃花岛网站| 岛国视频午夜一区免费在线观看| 精品久久久一区二区| 在线视频欧美性高潮| 亚洲影院高清在线| 国产成人福利视频| 亚洲人成网7777777国产| 精品中文字幕在线| 人人澡人人澡人人看欧美| 国产精品露脸自拍|