Redis 연습문제

이 실습 문제 모음은 Redis 에 대한 이해를 확고히 다지도록 설계되었습니다. 각 과제는 실제 시나리오를 제시하여 Redis 데이터 구조, 명령어 및 모범 사례에 대한 지식을 적용할 수 있도록 합니다. 이 문제들을 해결하면서 캐싱, 세션 관리 및 실시간 분석을 위해 Redis 를 사용하는 데 있어 자신감과 숙련도를 키울 수 있습니다. 이 연습 문제들은 기본적인 명령어부터 더 복잡한 애플리케이션 로직에 이르기까지 점진적으로 기술을 개발할 수 있도록 구성되어 있습니다.

Redis 설치 및 초기 설정

Redis 설치 및 초기 설정

이 실습에서는 LabEx VM에 Redis를 설치하고 초기 설정을 수행하는 방법을 배웁니다. 설치 확인 및 서버 접속 보장을 포함하여 Redis를 실행하기 위한 필수 단계를 다룹니다. 패키지 업데이트, Redis 설치, 연결 테스트 과정을 진행합니다.
LabRedis
Redis의 기본 키-값(Key-Value) 작업

Redis의 기본 키-값(Key-Value) 작업

이 실습에서는 Redis를 데이터 저장소로 활용하는 방법을 중심으로, Redis의 기본적인 키-값 작업을 살펴봅니다. `redis-cli` 명령줄 인터페이스를 사용하여 Redis 서버에 연결하고 기본적인 작업을 수행합니다. `SET` 및 `GET` 명령을 사용하여 키-값 쌍을 설정하고 검색하는 방법을 배우며, 다양한 키-값 쌍을 설정해 보면서 이러한 핵심 작업에 대한 이해를 다집니다.
LabRedis
Redis 데이터 구조 입문

Redis 데이터 구조 입문

이 실습에서는 기본적인 Redis 데이터 구조를 살펴보고 redis-cli 명령줄 도구를 사용하여 상호 작용하는 방법을 배웁니다. Redis에 데이터를 저장하고 검색하는 방법을 이해하기 위한 실습 위주의 과정으로, 문자열(Strings), 리스트(Lists), 세트(Sets), 해시(Hashes)를 다룹니다.
LabRedis
Redis 고급 키 관리

Redis 고급 키 관리

이 실습에서는 Redis의 고급 키 관리 기법을 살펴봅니다. RENAME을 사용하여 키 이름을 변경하고, MOVE를 통해 데이터베이스 간에 키를 이동하며, MSET으로 여러 키를 설정하고, MGET으로 여러 키를 조회하며, SCAN을 사용하여 효율적으로 키를 반복 탐색하는 방법을 배웁니다.
LabRedis
Redis 해시 연산

Redis 해시 연산

이 랩에서는 Redis 해시 연산을 탐구하며, 해시 내에서 데이터를 효율적으로 관리하는 데 중점을 둡니다. HMSET, HMGET, HINCRBY 및 HEXISTS 를 다룹니다. 랩을 마치면 Redis 에서 일반적인 해시 연산을 이해하게 됩니다.
LabRedis
Redis 리스트 연산

Redis 리스트 연산

이 랩에서는 기본적인 Redis 리스트 연산을 탐구합니다. `LTRIM`, `LINSERT`, `LPOP`, `RPOP`, 그리고 `BLPOP` 와 같은 명령어를 사용하여 리스트 데이터를 관리하는 방법을 배우게 됩니다. 리스트 자르기, 요소 삽입, 요소 꺼내기, 그리고 요소가 사용 가능할 때까지 블로킹하는 연습을 해보세요. Redis 리스트 관리를 마스터하세요!
LabRedis
Redis Set 연산

Redis Set 연산

이 랩에서는 고유한 문자열의 정렬되지 않은 컬렉션을 조작하는 데 중점을 두고 Redis set 연산을 탐구합니다. `SADD` 명령을 사용하여 set 에 요소를 추가하고, `SUNION` 으로 set 합집합을 수행하고, `SINTER` 로 공통 요소를 찾고, `SDIFF` 로 set 간의 차이점을 식별하는 방법을 배우게 됩니다. 마지막으로, set 연산의 결과를 나중에 사용할 수 있도록 저장하는 방법을 배우게 됩니다.
LabRedis
Redis Sorted Set 연산

Redis Sorted Set 연산

이 랩에서는 기본적인 Redis Sorted Set 연산을 탐구합니다. ZADD 를 사용하여 요소를 추가하고, ZRANGE 를 사용하여 범위를 가져오고, ZRANK 를 사용하여 요소 순위를 얻고, ZINCRBY 를 사용하여 점수를 증가시키고, ZREM 을 사용하여 요소를 제거합니다. 정렬된 집합을 효과적으로 관리하는 방법을 배우세요.
LabRedis
Redis 서버 상태 확인

Redis 서버 상태 확인

이번 챌린지에서는 Redis 서버의 상태를 점검하여 연결 문제를 해결하는 방법을 배웁니다. `redis-cli` 명령어를 사용하여 Redis 서버에 접속한 뒤, `PING` 명령어로 서버가 정상적으로 작동하고 응답하는지 확인하는 작업을 수행합니다.
ChallengeRedis
Redis 캐시 키 만료 설정하기

Redis 캐시 키 만료 설정하기

이번 챌린지에서는 Redis 를 사용하여 인기 주제를 캐싱하는 소셜 미디어 앱의 시나리오를 실습합니다. 목표는 인기 주제를 나타내는 키를 생성하고 특정 시간 후에 만료되도록 구성하는 것입니다. redis-cli 를 사용하여 `trending:topic1` 키의 값을 `Redis Basics`로 설정하고, 만료 시간을 3600 초로 지정해 봅니다.
ChallengeRedis