아마존 EC2에 redis 설치하기
1. redis란?
- Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어
- 속도가 빠르고 사용이 간편하다.
- 캐싱, 세션관리 등에 사용되며 웹, 모바일 , 게임 등 널리 사용되고 있다
2. 아마존 EC2의 Redis 설치
1) wget 설치
- 외부 파일이기 때문에 리눅스의 wget을 먼저 설치한다.
- 설치 주소 http://heeestorys.tistory.com/558?category=660108
2) Redis 다운로드
$ wget http:
//download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-
4.0
.
10
.tar.gz
$ cd redis-
4.0
.
10
$ make
- make 를 했는데 error가 발생할 수 있다.
- $make distclean 명령어를 입력후 다시 make 하면 된다.
3) Redis 관리를 위한 파일과 경로 만들기
$ sudo mkdir /etc/redis
$ sudo mkdir /var/lib/redis
$ sudo cp src/redis-server src/redis-cli /usr/local/bin/
$ sudo cp redis.conf /etc/redis/
3. Redis 설정
1) redis.conf
- 복사한 경로에 맞게 redis를 설정한다.
...
daemonize yes
...
bind
0.0
.
0.0
...
....
dir /var/lib/redis
...
logfile /var/log/redis_6379.log
2) redis 자동 실행
- redis 자동 실행을 위한 스크립트를 다운 받는다.
$ cd /tmp
$ wget https:
//raw.github.com/saxenap/install-redis-amazon-linux-centos/master/redis-server
- redis-server 파일 이동 및 권한 설정
//이동
$ sudo mv redis-server /etc/init.d
//설정
$ sudo chmod
755
/etc/init.d/redis-server
$ sudo chkconfig --add redis-server
$ sudo chkconfig --level
345
redis-server on
4. Redis 실행/ 종료
$ sudo service redis-server start
$ redis-cli ping -> PONG
강제 종료시
$sudo service redis-server stop
- 강제 종료가 안될시 redis-cli shutdown
참고: https://openmind8735.com/aws/redis/2017/07/21/aws-ec2-인스턴스에-redis-설치하기
https://stackoverflow.com/questions/8131008/issue-with-redis-install
https://stackoverflow.com/questions/6910378/how-can-i-stop-redis-server
'WAS > AWS' 카테고리의 다른 글
[AWS] 맥(Mac)에서 was 인스턴스로 파일전송 - secure copy(scp) (0) | 2017.04.21 |
---|---|
[AWS] 맥북 terminal 로 아마존 인스턴스 접근하기 (2) | 2017.04.21 |
[AWS] 아마존 파일질라(FileZila)를 이용한 톰캣 war 배포 (0) | 2016.11.03 |
[AWS] MySql 서버 외부 접속시 에러 - RROR 1045 (28000): Access denied for user 'root'@'52....' (using password: ...) (0) | 2016.10.21 |
[AWS] MySQL 서버 접속을 위한 설정 (0) | 2016.10.21 |