<Pre-Environments>
- AG_HOME = $HOME/ag
- REDIS_HOME = $AG_HOME/redis
- Default Redis Configuration File : REDIS_CONF=$AG_HOME/conf/redis.conf
- IVP ML HOST : AG_ML_HOST=10.xxx.xxx.xxx:8080
<Redis Build>
Build Shell Script : sl_build.sh
- Redis Latest Package Download : http://download.redis.io/redis-stable.tar.gz
wget http://download.redis.io/redis-stable.tar.gz - 압축 해제 : tar -zxvf {download_redis_file.tar.gz}
tar -zxvf redis-stable.tar.gz - make 설치 확인
rpm -qa | grep ^make
yum info make | grep Repo - make 설치 안되었으면 make 설치
yum install make -y - cd {download_redis_file}
$(cd redis-stable) - make
- Default Redis Configuration File 생성
touch redis.conf
echo "...." >> redis.conf - build 결과 tar로 압축
tar -zcvf redis.tar.gz redis-stable
<Redis Install>
Install Shell Script : sl_install.sh
- 환경 변수 설정 : .bash_profile
echo "..." >> .bash_profile
$(source $HOME/.bash_profile) - build결과 tar.gz 압축 해제
tar -zxvf redis.tar.gz - $REDIS_HOME으로 압축 해제한 폴더 이동 (폴더 명 : redis)
mv redis $REDIS_HOME - Default Redis Configuration $REDIS_CONF로 이동
mv /redis/redis.conf $REDIS_CONF/ - Default Configuration으로 Redis 서버 실행 : Check (PID?)
redis_run / redis_down
<IVP Shell>
IVP Shell Script : sl_ivp.sh
- Default Configuration으로 Redis 서버 실행 : Check (PID?)
redis_run / redis_down - Redis 서버 기동 후 Health Check : Check
RES=$($REDIS_HOME/src/redis-cli -p {port} ping) - Redis 서버 Default Configuration Display : Check
RES=$($REDIS_HOME/src/redis-cli -p {port} info) - 모두 Pass일 경우, ML에 ivp 정보 전송
curl -x POST ....
<Redis Running>
- ./src/redis-server $REDIS_CONF
- alias 등록 (in profile or shell = redis_run)
<Redis LOG>
- Default Log Path=$AG_HOME/logs/redis.log => Default Configuration에 추가
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/596