日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Redis服務(wù)開(kāi)機(jī)自啟動(dòng)(redis服務(wù)開(kāi)機(jī)啟動(dòng))

Redis服務(wù):開(kāi)機(jī)自啟動(dòng)

Redis是一種高性能的鍵值存儲(chǔ)數(shù)據(jù)庫(kù),因其快速、可靠和可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),受到越來(lái)越多開(kāi)發(fā)人員的青睞。但是,在日常使用Redis時(shí),如果每次開(kāi)機(jī)后手動(dòng)啟動(dòng)Redis服務(wù),將會(huì)非常麻煩。因此,本文將介紹如何配置Redis服務(wù),實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng)。

1.在Linux系統(tǒng)中配置Redis服務(wù)

Redis支持在Linux系統(tǒng)中以后臺(tái)進(jìn)程的方式啟動(dòng)。當(dāng)Redis運(yùn)行在后臺(tái)時(shí),系統(tǒng)就會(huì)在Redis退出時(shí)自動(dòng)執(zhí)行保存操作,從而避免數(shù)據(jù)的丟失。具體地,我們需在Redis的安裝目錄中找到redis.conf配置文件,并進(jìn)行以下配置:

daemonize yes #后臺(tái)運(yùn)行

pidfile /var/run/redis.pid #指定Redis進(jìn)程ID的存儲(chǔ)位置

logfile /var/log/redis/redis.log #指定Redis日志文件的存儲(chǔ)位置

以上配置完成后,我們就可以手動(dòng)啟動(dòng)Redis服務(wù)了。但是,如果想要實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng),還需進(jìn)行以下操作。

1.1 創(chuàng)建Redis服務(wù)的啟動(dòng)腳本

進(jìn)入/etc/init.d目錄,創(chuàng)建一個(gè)名為redis的文件,并在文件中參考以下代碼進(jìn)行配置:

#!/bin/sh

# chkconfig: 2345 90 10

# description: Redis Service

#定義Redis安裝目錄,可以根據(jù)實(shí)際情況修改

REDIS_HOME=”/usr/local/redis”

#定義Redis的配置文件,需根據(jù)實(shí)際情況修改

REDIS_CONF=”${REDIS_HOME}/redis.conf”

#定義啟動(dòng)命令,需根據(jù)實(shí)際情況修改

REDIS_BIN=”${REDIS_HOME}/redis-server”

#檢查Redis進(jìn)程是否已存在

REDIS_PID=`ps -ef|grep ${REDIS_BIN}|grep -v grep|awk ‘{print $2}’`

if [ -n “${REDIS_PID}” ];then

echo “Redis is running:${REDIS_PID}”

exit 1

fi

#啟動(dòng)Redis服務(wù)

start(){

echo “Starting Redis…”

#判斷Redis配置文件是否存在

if [ ! -f ${REDIS_CONF} ];then

echo “${REDIS_CONF} does not exist!”

exit 1

fi

#啟動(dòng)Redis

${REDIS_BIN} ${REDIS_CONF}

if [ $? -eq 0 ];then

echo “Redis started successfully!”

else

echo “Redis fled to start!”

fi

}

#停止Redis服務(wù)

stop(){

echo “Stopping Redis…”

#檢查Redis進(jìn)程是否存在

if [ -n “${REDIS_PID}” ];then

#停止Redis

kill -9 ${REDIS_PID}

if [ $? -eq 0 ];then

echo “Redis stopped successfully!”

else

echo “Redis fled to stop!”

fi

else

echo “Redis is not running!”

fi

}

#重啟Redis服務(wù)

restart(){

stop

sleep 1

start

}

#檢查Redis服務(wù)狀態(tài)

status(){

#檢查Redis進(jìn)程是否存在

if [ -n “${REDIS_PID}” ];then

echo “Redis is running:${REDIS_PID}”

else

echo “Redis is not running!”

fi

}

#主函數(shù),根據(jù)輸入的指令執(zhí)行相應(yīng)操作

case “$1” in

start)

start

;;

stop)

stop

;;

status)

status

;;

restart)

restart

;;

*)

echo “Usage:redis {start|stop|restart|status}”

exit 1

esac

exit 0

以上代碼中,最關(guān)鍵的是chkconfig命令,它指定了啟動(dòng)Redis服務(wù)要在哪些級(jí)別下運(yùn)行。具體來(lái)說(shuō),2345分別表示運(yùn)行級(jí)別2、3、4、5,我們可以根據(jù)實(shí)際情況進(jìn)行修改,比如僅在運(yùn)行級(jí)別3下運(yùn)行。

1.2 添加Redis服務(wù)的自啟動(dòng)

執(zhí)行以下命令,將redis服務(wù)加入自啟動(dòng)項(xiàng)中:

chkconfig –add redis

執(zhí)行完畢后,就完成了Redis服務(wù)的開(kāi)機(jī)自啟動(dòng)配置。

2.在Windows系統(tǒng)中配置Redis服務(wù)

在Windows系統(tǒng)中,我們可以利用Windows服務(wù)來(lái)實(shí)現(xiàn)Redis服務(wù)的自啟動(dòng)。具體步驟如下:

2.1 創(chuàng)建Redis服務(wù)

打開(kāi)命令行窗口,進(jìn)入Redis安裝目錄下的src目錄,執(zhí)行以下命令:

redis-server –service-install redis.windows.conf –service-name Redis

以上命令表示在Windows下創(chuàng)建一個(gè)名為Redis的服務(wù),并以redis.windows.conf配置文件為準(zhǔn)。

2.2 開(kāi)啟Redis服務(wù)自啟動(dòng)

打開(kāi)服務(wù)管理器(services.msc),找到Redis服務(wù)并右鍵選擇“屬性”,在“啟動(dòng)類(lèi)型”中選擇“自動(dòng)”,然后保存即可。

至此,Redis服務(wù)的自啟動(dòng)配置就全部完成了。

總結(jié)

以上就是Redis服務(wù)的開(kāi)機(jī)自啟動(dòng)的簡(jiǎn)單介紹以及配置方法,相信使用起來(lái)很容易。好的自啟動(dòng)配置可以讓我們更加方便快捷地使用Redis數(shù)據(jù)庫(kù),減少手工運(yùn)維的工作量。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


網(wǎng)站欄目:Redis服務(wù)開(kāi)機(jī)自啟動(dòng)(redis服務(wù)開(kāi)機(jī)啟動(dòng))
本文路徑:http://www.5511xx.com/article/dpccohd.html