新聞中心
前一篇記錄了Node.js,這一次說說在centos 7下安裝Redis和MongoDB,這樣基本就安裝好nodejs的整套開發(fā)環(huán)境了。

創(chuàng)新互聯(lián)建站云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、內(nèi)江機(jī)房主機(jī)托管、云服務(wù)器、網(wǎng)絡(luò)空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn),已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機(jī)、網(wǎng)絡(luò)空間、域名申請、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
Redis
在CentOS下安裝Redis也比較簡單,按照步驟一步一步的操作,基本不會出錯(cuò)。
1、切換到/usr/src 目錄(如果你安裝在別的目錄,注意后面要一些路徑也要修改),下載Redis,目前最新的是2.8.13版本
- cd /usr/src
- wget http://download.redis.io/releases/redis-2.8.13.tar.gz
2、解壓,切換目錄
- tar xzf redis-2.8.13.tar.gz
- cd redis-2.8.13
3、編譯
- make
- make install
- daemonize yes
- loglevel notice
- logfile /var/log/redis.log
- dir ./
5、設(shè)置系統(tǒng)的overcommit_memory,執(zhí)行
- vi /etc/sysctl.conf
在文件中添加一行,保存:
- vm.overcommit_memory =1
執(zhí)行:
- sysctl vm.overcommit_memory=1
6、添加啟動腳本,執(zhí)行:
- vi /etc/init.d/redis
寫入下面的代碼,保存:
- #!/bin/sh
- #
- # redis Startup script for Redis Server
- #
- # chkconfig: - 90 10
- # description: Redis is an open source, advanced key-value store.
- #
- # processname: redis-server
- # config: /etc/redis.conf
- # pidfile: /var/run/redis.pid
- REDISPORT=6379
- EXEC=/usr/local/bin/redis-server
- REDIS_CLI=/usr/local/bin/redis-cli
- PIDFILE=/var/run/redis.pid
- CONF="/usr/src/redis-2.8.13/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
設(shè)置權(quán)限和開機(jī)啟動:
- chmod +x /etc/init.d/redis
- chkconfig --add redis
- chkconfig redis on
當(dāng)前標(biāo)題:在CentOS7下安裝Redis和MongoDB
網(wǎng)頁網(wǎng)址:http://www.fisionsoft.com.cn/article/dpdsphg.html


咨詢
建站咨詢
