好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享

Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享

熱門標簽:徐州網(wǎng)絡外呼系統(tǒng)哪個好 常德電銷平臺外呼系統(tǒng)軟件價格 地圖標注賺錢項目注冊 湖州u友防封電銷卡 滴滴外呼系統(tǒng) 百度地圖標注自定義圖片 白銀外呼paas系統(tǒng) 電銷機器人廠商代理 高德地圖標注客服

安裝Redis

 (1) 下載Redis

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

 (2) 編譯并安裝Redis

make  make install

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

cp redis.conf /etc/redis.conf
vi /etc/redis.conf

注意修改以下幾項:

daemonize yes
loglevel warning
logfile /var/log/redis.log
maxmemory 2GB

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

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

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

(至少需要修改redis、REDIS_CONF_FILE)

vi /etc/init.d/redisctl
chmod 755 redisctl
cp /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/S90redisctl
chkconfig --add redisctl

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

```redis-cli set foo Bar
redis-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 0

redis="/usr/local/bin/redis-server"
prog=$(basename $redis)

REDIS_CONF_FILE="/etc/redis.conf"

[ -f /etc/sysconfig/redis ]  . /etc/sysconfig/redis

lockfile=/var/lock/subsys/redis

start() {
 [ -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 2
esac

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 INFO

DAEMON=/usr/local/bin/redis-server
DAEMON_ARGS=/etc/redis.conf
NAME=redis-server
DESC=redis-server
PIDFILE=/var/run/redis.pid
test -x $DAEMON || exit 0
test -x $DAEMONBOOTSTRAP || exit 0
set -e
case "$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
 ;;
esac
exit 0

您可能感興趣的文章:
  • Linux服務器安裝redis數(shù)據(jù)庫圖文教程
  • Linux下 php7安裝redis的方法
  • Linux下Redis安裝教程詳解
  • Linux下Redis安裝使用教程
  • linux 常見的標識與Redis數(shù)據(jù)庫詳解

標簽:普洱 三沙 荊門 遼寧 永州 張家界 梧州 公主嶺

巨人網(wǎng)絡通訊聲明:本文標題《Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享》,本文關(guān)鍵詞  Linux,下,Redis,數(shù)據(jù)庫,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 精品少妇人妻av无码中文字幕| 国产欧美日产aV毛片视频| 被总裁扒掉内裤狠狠的打屁股作文| 极品肉射| 国产午夜无码精品免费看粉99| 性生活小说视频| 某某by木苏里| 精品国产一级久久A片性教育片| 毛片大全| 成人黄色激情视频网站| 7m视频一区二区国产| 久久久久噜噜噜亚洲熟女综合| 国产偷自视频一区二区三区AV| 久久青草视频| a级绝对黄| 好硬好爽| 欧美AV玩弄放荡熟妇| 中文字幕第十页| 国产国语偷清A片免费播| 国产婷婷91秘?入口| 人人干干| 紧身牛仔裤成人人精品| 久久久99精品免费观看| 男人把女人的皮日出了水视频| 国产在线操| 色狠狠色狠狠综合天天| 久久精品国产精品草功能特色| 高清一区二区三区日本| 亚洲AV秘?无码一区在线播放| 日本免费观看视频| 永久免费??????未满网 | 被奷到高潮NP鬼夫| 变态另类视频一区二区三区| 波多野结衣家庭教师观看| gaysexporn| 啊灬用力啊老师灬啊别停| 艾小青亚洲专区在线播放| 又粗又大又黄A片免费看久久久| 嫩草影院A片久久精品91| 51视频在线| 免费a级毛片|