본문으로 건너뛰기

Redis 호스팅 기본 사용법을 알려주세요?

💡 요약 정리

  • Redis는 메모리 기반 NoSQL(DB/캐시)로, 동적 웹 애플리케이션 성능 향상을 위해 사용합니다.
  • 먼저 ‘연결 도메인’과 ‘포트번호’를 확인하고, 접속할 서버의 IP를 등록하세요. 적용까지 약 3분이 걸릴 수 있습니다.
  • 접근이 허용된 서버에서 telnet으로 접속 후, SET/GET/MGET/EXPIRE 등 기본 명령어로 정상 동작을 확인합니다.
  • 연결 정보 확인: 나의서비스관리 > 호스팅관리 > 기본관리 > 서비스 사용현황
간단하게 동작 여부를 확인할 수 있는 방법을 안내드립니다.

고성능의 메모리 캐싱 시스템인 Redis는 NoSQL 기반의 메모리 DB입니다. DB 부하를 줄이고, 사용량이 많은 동적 웹 애플리케이션의 성능을 높이는 데 유용합니다.

카페24는 Redis를 손쉽게 사용할 수 있도록 Redis 호스팅 환경을 제공합니다.

1. 연결 도메인 및 포트번호 확인

  • Redis 서버에 접속하려면 먼저 연결 도메인과 포트번호를 확인해야 합니다.
  • 연결 정보는 세팅 메일 또는 나의서비스관리 > 호스팅관리 > 기본관리 > 서비스 사용현황의 “서비스 접속 정보”에서 확인할 수 있습니다.
서비스 사용현황에서 서비스 접속 정보 확인 예시 화면
  • 서비스 접속 정보 화면 예시

2. 접속 IP 등록

  • 연결 도메인과 포트번호를 확인했다면, Redis 호스팅 서버에 접속할 서버의 IP를 등록해야 합니다.
  • 접속 IP는 나의서비스관리 > 접속 IP 관리 메뉴에서 등록할 수 있습니다.
  • 해당 메뉴에서 Redis 서버에 접근할 서버의 공인 IP를 등록하세요.
  • 접속 IP 등록 후, 약 3분 이내로 설정이 완료됩니다.
접속 IP 관리 화면 예시
  • 접속 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