Redis 설치 및 초기 설정

RedisBeginner
지금 연습하기

소개

이 실습에서는 LabEx VM에 Redis를 설치하고 초기 설정을 수행하는 방법을 배웁니다. Redis를 실행하기 위한 필수 단계와 설치 확인, 서버 접속 보장 방법을 다룹니다.

이 실습을 통해 패키지 목록을 업데이트하고, Redis 서버를 설치하며, Redis 서비스 상태를 확인하여 설치를 검증하는 과정을 안내합니다. 또한 Redis 서버를 시작하고 연결 상태를 테스트하는 방법도 배웁니다.

Redis 설치 및 서버 연결

이번 단계에서는 LabEx VM에 Redis를 설치하고 redis-cli 명령줄 도구를 사용하여 Redis 서버에 연결합니다. Redis는 데이터베이스, 캐시, 메시지 브로커 등으로 널리 사용되는 오픈 소스 인메모리 데이터 구조 저장소입니다.

먼저, 최신 버전의 소프트웨어를 확보하기 위해 패키지 목록을 업데이트하겠습니다. LabEx VM에서 터미널을 엽니다.

다음 명령을 실행하세요:

sudo apt update

이 명령은 사용 가능한 패키지 목록을 업데이트합니다. 패키지 목록이 업데이트되고 있다는 출력이 표시될 것입니다.

다음으로, apt install 명령을 사용하여 Redis를 설치합니다:

sudo apt install redis-server

이 명령은 Redis 서버와 그 의존성 패키지들을 설치합니다. 설치 확인을 위해 y를 입력하고 Enter 키를 눌러야 할 수도 있습니다.

Redis 설치 확인

설치가 완료되면 Redis 서버를 시작합니다:

sudo service redis-server start

이제 redis-cli 명령을 사용하여 Redis 서버에 연결해 보겠습니다. 이 명령은 Redis 명령줄 인터페이스를 열어 Redis 서버와 상호 작용할 수 있게 해줍니다.

redis-cli

다음과 같은 프롬프트가 나타날 것입니다:

127.0.0.1:6379>

이는 Redis 서버에 성공적으로 연결되었으며 명령을 실행할 준비가 되었음을 의미합니다. 다음 단계를 위해 이 연결을 유지하세요.

연결 테스트 및 키 설정

redis-cli를 사용하여 Redis 서버에 연결했으므로, 이제 연결 상태를 테스트하고 간단한 키-값 쌍을 설정해 보겠습니다.

먼저 PING 명령을 사용하여 연결 상태를 테스트합니다:

PING

Redis 서버가 올바르게 실행 중이라면 다음과 같은 응답을 받게 됩니다:

PONG

이는 Redis 서버가 정상적으로 작동 중이며 통신이 가능함을 확인해 줍니다.

다음으로, 키-값 쌍을 설정해 보겠습니다. SET 명령은 키에 문자열 값을 설정하는 데 사용됩니다. 예를 들어, mykey라는 키에 Hello Redis라는 값을 설정해 보겠습니다:

SET mykey "Hello Redis"

다음과 같은 응답을 받게 됩니다:

OK

이는 키-값 쌍이 성공적으로 설정되었음을 의미합니다.

마지막으로 redis-cli를 종료합니다:

quit

"Continue" 버튼을 클릭하기 전에 명령이 기록될 수 있도록 redis-cli를 종료하는 것이 중요합니다.

키 값 가져오기

이번 단계에서는 이전 단계에서 설정한 키의 값을 GET 명령을 사용하여 검색해 보겠습니다.

먼저 redis-cli 명령을 사용하여 Redis 서버에 연결합니다:

redis-cli

이제 GET 명령을 사용하여 mykey의 값을 검색합니다:

GET mykey

다음과 같은 응답을 받게 됩니다:

"Hello Redis"

이 값은 이전 단계에서 mykey에 설정했던 값입니다.

마지막으로 redis-cli를 종료합니다:

quit

"Continue" 버튼을 클릭하기 전에 명령이 기록될 수 있도록 redis-cli를 종료하는 것을 잊지 마세요.

요약

이번 실습에서는 LabEx VM에 Redis를 설치하고 초기 설정을 수행하는 방법을 배웠습니다. 패키지 목록 업데이트와 Redis 서버 설치부터 시작하여, redis-cli 명령줄 도구를 통해 서버에 연결하고, PING 명령으로 연결을 테스트하며, SET 명령으로 키-값 쌍을 설정하고, GET 명령으로 값을 검색하는 과정을 완료했습니다. 명령이 올바르게 기록되도록 각 단계가 끝난 후에는 반드시 redis-cli를 종료해 주세요.