소개
이번 챌린지에서는 Redis 를 활용해 인기 주제를 캐싱하는 소셜 미디어 앱의 동작을 시뮬레이션합니다. 주요 목표는 인기 주제를 나타내는 키를 생성하고, 해당 키가 일정 시간이 지나면 자동으로 삭제되도록 만료 시간을 설정하는 것입니다.
구체적으로는 redis-cli를 사용하여 Redis 서버에 접속한 뒤, trending:topic1 키의 값을 Redis Basics로 저장합니다. 그 다음 EXPIRE 명령어를 사용하여 만료 시간을 3600 초로 설정하고 redis-cli 인터페이스를 종료합니다. 이 챌린지는 Redis 명령어 이력을 확인하여 키와 만료 시간이 올바르게 설정되었는지 검증합니다.
Redis 캐시 키 만료 설정하기
소셜 미디어 앱은 인기 주제를 캐싱하기 위해 Redis 를 사용합니다. trending:topic1 키가 설정된 후 3600 초 뒤에 만료되도록 구성하세요.
과제
trending:topic1키의 값을Redis Basics로 설정하고, 만료 시간을 3600 초로 지정합니다.
요구 사항
redis-cli명령어를 사용하여 Redis 서버에 접속합니다.SET명령어를 사용하여trending:topic1키의 값을Redis Basics로 설정합니다.EXPIRE명령어를 사용하여trending:topic1키의 만료 시간을 3600 초로 설정합니다.exit명령어를 사용하여redis-cli인터페이스를 종료합니다.
예시
127.0.0.1:6379> INPUT YOUR COMMAND HERE
OK
127.0.0.1:6379> INPUT YOUR COMMAND HERE
(integer) 1
127.0.0.1:6379> exit
힌트
- Redis 서버에 접속하려면
redis-cli명령어를 사용하세요. SET명령어는 키의 값을 설정할 때 사용합니다.EXPIRE명령어는 초 단위로 키의 만료 시간을 설정합니다.
요약
이번 챌린지에서는 Redis 에서 키 - 값 쌍을 생성하고 만료 시간을 구성하는 과제를 수행했습니다. 구체적으로 trending:topic1 키를 Redis Basics라는 값으로 설정한 후, 유효 기간을 3600 초로 지정했습니다.
핵심 학습 포인트는 redis-cli를 사용한 Redis 서버와의 상호작용, 키에 값을 할당하는 SET 명령어의 활용, 그리고 키의 생존 시간 (TTL) 을 초 단위로 정의하는 EXPIRE 명령어의 사용법입니다. 검증 스크립트는 Redis 명령어 이력 로그를 확인하여 이러한 명령어들이 올바르게 실행되었는지 확인합니다.


