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

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

Centos下配置Redis開(kāi)機(jī)啟動(dòng)腳本

2019-11-02 17:00:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1、下載安裝

wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz tar -zxf redis-2.2.13.tar.gz cd redis-2.2.13 make sudo make install  cp redis.conf /etc 

install的時(shí)候,redis的命令會(huì)被拷貝到/usr/local/bin下面

2,建立用戶(hù)與日志目錄

第一次啟動(dòng)Redis前,建議為Redis單獨(dú)建立一個(gè)用戶(hù),并新建data和日志文件夾

sudo useradd redis sudo mkdir -p /var/lib/redis sudo mkdir -p /var/log/redis sudo chown redis.redis /var/lib/redis #db文件放在這里,要修改redis.conf sudo chown redis.redis /var/log/redis 

3,配置init腳本

其實(shí)github上很多老外寫(xiě)好的啟動(dòng)腳本,不過(guò)大部分都是ubuntu的,對(duì)于Centos。

經(jīng)過(guò)修改,如下:

########################### PATH=/usr/local/bin:/sbin:/usr/bin:/bin    REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli    PIDFILE=/var/run/redis.pid CONF="/etc/redis.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     if [ "$?"="0" ]      then        echo "Redis is running..."     fi     ;;   stop)     if [ ! -f $PIDFILE ]     then         echo "$PIDFILE does not exist, process is not running"     else         PID=$(cat $PIDFILE)         echo "Stopping ..."         $REDIS_CLI -p $REDISPORT SHUTDOWN         while [ -x ${PIDFILE} ]         do           echo "Waiting for Redis to shutdown ..."           sleep 1         done         echo "Redis stopped"     fi     ;;   restart|force-reload)     ${0} stop     ${0} start     ;;  *)   echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2     exit 1 esac ############################## 

把上述代碼存為redis,放到/etc/init.d/下面

chmod +x /etc/init.d/redis 

其實(shí)做成服務(wù)啟動(dòng),也是調(diào)用redis-server,如果想讓它在后臺(tái)作為daemon運(yùn)行,那么

需要修改redis.conf,將 daemonize no 改為 daemonize yes

4,設(shè)定開(kāi)機(jī)啟動(dòng)服務(wù)

sudo chkconfig redis on 

5,啟動(dòng),停止redis

service redis start  #或者 /etc/init.d/redis start service redis stop  #或者 /etc/init.d/redis stop 

6,測(cè)試redis

redis-cli  redis 127.0.0.1:6379> set foo 123 OK redis 127.0.0.1:6379> get foo "123" redis 127.0.0.1:6379> exit 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平安县| 青海省| 晋城| 南雄市| 灵台县| 富源县| 孟连| 中阳县| 乌兰浩特市| 肥城市| 建湖县| 遵义县| 定兴县| 宝山区| 山丹县| 奎屯市| 铜山县| 海淀区| 高要市| 盐城市| 广灵县| 柞水县| 吐鲁番市| 雅江县| 玉林市| 梅河口市| 龙口市| 贵南县| 永丰县| 南安市| 文昌市| 华池县| 平顶山市| 富川| 太谷县| 车险| 鹤庆县| 安塞县| 邵东县| 玛纳斯县| 莒南县|