레디스: Redis
레디스 1. AWS EC2에 Redis 서버 설치 및 간단 동작
카테고리 : 개발자 유미
https://www.youtube.com/watch?v=W7F1QW9uZmY&list=PLJkjrxxiBSFDZ49aSFr_sQqdTfaVnWcNL
레디스 1 : AWS EC2에 Redis 서버 설치 및 간단 동작
AWS EC2 인스턴스 생성
1. AWS 콘솔 접속 및 EC2 진입
- AWS 콘솔 접속
- 서비스 검색 → EC2
- 왼쪽 메뉴에서 인스턴스
- 인스턴스 시작 클릭
2. EC2 기본 설정
- 운영체제(OS): Ubuntu Server (LTS 권장)
- 인스턴스 유형: t2.micro (프리 티어)
- 스토리지: 기본 설정 유지해도 충분
3. 키 페어(Key Pair) 생성
- EC2 접근을 위한 보안 키
새 키 페어 생성
- 이름 지정
- 형식:
.pem
생성 후 로컬 PC에 다운로드
- ⚠️ 다시 받을 수 없으므로 잘 보관
4. 인스턴스 시작
- 설정 확인 후 인스턴스 시작
- 생성 완료 후 모든 인스턴스 보기
- 방금 생성한 EC2 선택
- 퍼블릭 IP / DNS 확인 (접속 시 사용)
EC2 접속 (SSH)
1. 로컬 쉘 준비
- macOS: 터미널
- Windows: WSL 또는 Git Bash 권장
2. 키 페어 권한 설정
chmod 400 키페어이름.pem
SSH는 키 파일 권한이 너무 열려 있으면 접속을 거부한다.
3. SSH 접속
ssh -i 키페어이름.pem ubuntu@퍼블릭IP
또는 AWS 콘솔에서 EC2 인스턴스 → 연결 → SSH 클라이언트 탭에서 제공하는 명령 그대로 사용해도 된다.
- 첫 접속 시
yes입력
Redis 서버 설치
1. 패키지 목록 업데이트
sudo apt update
2. Redis 설치
sudo apt install redis-server
- 설치 중 경고 메시지가 나오면
Y입력
설치가 끝나면 Redis는 자동으로 백그라운드 실행된다.
Redis 서비스 상태 관리
1. 상태 확인
sudo systemctl status redis-server
Active: active (running)이면 정상 실행 중q키로 종료
2. Redis 서버 제어
sudo systemctl stop redis-server # 중지
sudo systemctl start redis-server # 시작
sudo systemctl restart redis-server # 재시작
Redis 설정 파일
Redis 설정 파일은 아래 경로에 있다.
sudo vi /etc/redis/redis.conf
vim 기본 조작
- 편집 시작:
i - 편집 종료:
ESC - 저장 후 종료:
:wq - 저장 없이 종료:
:q
실무에서는
bind,protected-mode,requirepass설정을 반드시 확인한다.
Redis CLI 접속 및 간단 테스트
1. Redis CLI 접속
redis-cli
접속되면 프롬프트가 아래처럼 바뀐다.
127.0.0.1:6379>
2. 데이터 저장 및 조회
SET mykey hello
GET mykey
결과:
"hello"
3. Redis CLI 종료
exit