Redis 호스팅 기본 사용법을 알려주세요?
💡 요약 정리
- Redis는 메모리 기반 NoSQL(DB/캐시)로, 동적 웹 애플리케이션 성능 향상을 위해 사용합니다.
- 먼저 ‘연결 도메인’과 ‘포트번호’를 확인하고, 접속할 서버의 IP를 등록하세요. 적용까지 약 3분이 걸릴 수 있습니다.
- 접근이 허용된 서버에서 telnet으로 접속 후, SET/GET/MGET/EXPIRE 등 기본 명령어로 정상 동작을 확인합니다.
- 연결 정보 확인: 나의서비스관리 > 호스팅관리 > 기본관리 > 서비스 사용현황
고성능의 메모리 캐싱 시스템인 Redis는 NoSQL 기반의 메모리 DB입니다. DB 부하를 줄이고, 사용량이 많은 동적 웹 애플리케이션의 성능을 높이는 데 유용합니다.
카페24는 Redis를 손쉽게 사용할 수 있도록 Redis 호스팅 환경을 제공합니다.
- 바로가기 : Redis 호스팅 상품 자세히 보기
1. 연결 도메인 및 포트번호 확인
- Redis 서버에 접속하려면 먼저 연결 도메인과 포트번호를 확인해야 합니다.
- 연결 정보는 세팅 메일 또는 나의서비스관리 > 호스팅관리 > 기본관리 > 서비스 사용현황의 “서비스 접속 정보”에서 확인할 수 있습니다.
- 서비스 접속 정보 화면 예시
2. 접속 IP 등록
- 연결 도메인과 포트번호를 확인했다면, Redis 호스팅 서버에 접속할 서버의 IP를 등록해야 합니다.
- 접속 IP는 나의서비스관리 > 접속 IP 관리 메뉴에서 등록할 수 있습니다.
- 해당 메뉴에서 Redis 서버에 접근할 서버의 공인 IP를 등록하세요.
- 접속 IP 등록 후, 약 3분 이내로 설정이 완료됩니다.
- 접속 IP 관리 화면 예시
3. Telnet 접속
- 접근이 허용된 서버의 프롬프트에서 telnet 명령어로 Redis 호스팅 서버에 접속합니다.
telnet 사용자ID.cafe24.com 포트번호
- 정상적으로 접속되면 아래와 같은 메시지가 보입니다.
-bash-3.2# telnet redis002.cafe24.com 23381
Trying 183.111.149.3...
Connected to redis002.cafe24.com (183.111.149.3).
Escape character is '^]'.
- IP가 등록되지 않았거나 잘못된 경우 접속이 거부됩니다.
-bash-3.2# telnet redis002.cafe24.com 23381
Trying 183.111.149.3...
telnet: connect to address 183.111.149.3: Connection refused
telnet: Unable to connect to remote host: Connection refused
- 이런 경우, 접속을 시도한 서버의 공인 IP를 다시 확인하고 나의서비스관리 > 접속 IP 관리에서 올바른 IP로 재등록해 주세요.
4. telnet 기본 명령어를 이용한 정상 작동 여부 확인
-
몇 가지 기본 명령어로 Redis가 정상 동작하는지 확인할 수 있습니다.
-
기본 명령어 소개:
- SET key value: 해당 키를 해당 값으로 설정합니다.
- GET key: 해당 키의 값을 가져옵니다.
- MGET key [key ...]: 여러 개의 값을 한 번에 가져옵니다.
- EXPIRE key seconds: 키의 유효기간(초)을 설정합니다. 설정한 시간이 지나면 키가 삭제됩니다.
-
예시: 키를 저장한 뒤 값을 조회하는 방법
-bash-3.2# telnet redis002.cafe24.com 23381
Trying 183.111.149.3...
Connected to redis002.cafe24.com (183.111.149.3).
Escape character is '^]'.
SET LG TWINS
+OK
SET SAMSUNG LIONS
+OK
SET HANHWA EAGLES
+OK
SET KIA TIGERS
+OK
SET SK WYVERNS
+OK
MGET LG SAMSUNG
*2
$5
TWINS
$5
LIONS
- Redis 명령어 전체 목록은 아래에서 확인할 수 있습니다.