Redis 최대 메모리 제한 설정

RedisBeginner
지금 연습하기

소개

이번 챌린지에서는 메모리 부족으로 인한 데이터 유실을 방지하기 위해 Redis 의 maxmemory 제한을 구성합니다. 시스템 관리자로서 여러분의 임무는 redis-cli를 사용하여 Redis 서버에 연결하고, CONFIG SET 명령어를 사용하여 Redis 의 메모리 사용량을 200MB 로 제한하는 것입니다.

이 챌린지는 redis-cli 환경 내에서 maxmemory 파라미터를 200mb로 설정한 후 종료하는 과정을 요구합니다.

이 콘텐츠는 챌린지 형식으로, 가이드가 제공되는 일반 실습과 달리 학습 단계에 따라가는 것이 아니라 스스로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상의하거나 모범 답안을 확인하세요. 통계 데이터에 따르면 이 챌린지는 입문자 수준이며, 통과율은 100%입니다. 학습자들로부터 99%의 긍정적인 평가를 받았습니다.

Redis 최대 메모리 제한 설정

현재 운영 중인 Redis 서버가 메모리 용량 한계에 도달하여 데이터 손실 위험이 있습니다. 시스템 관리자로서 서버 다운을 방지하고 데이터 무결성을 보장하기 위해 maxmemory를 200MB 로 설정하십시오.

작업 내용

  • CONFIG SET 명령어를 사용하여 Redis 메모리 사용량을 200MB 로 제한합니다.

요구 사항

  1. redis-cli 명령어를 사용하여 Redis 서버에 접속합니다.
  2. CONFIG SET 명령어를 사용하여 maxmemory 파라미터를 200mb로 설정합니다.
  3. CONFIG SET 명령어 실행 후, exit 명령어를 사용하여 redis-cli를 종료합니다.

예시

maxmemory 파라미터를 성공적으로 설정한 후에는 CONFIG GET 명령어를 통해 설정을 확인할 수 있습니다.

127.0.0.1:6379> CONFIG GET maxmemory
1) "maxmemory"
2) "200mb"
127.0.0.1:6379> exit

위와 같이 출력되면 maxmemory가 200MB 로 정상 설정된 것입니다.

힌트

  • Redis 서버와 상호작용하려면 redis-cli 명령어를 사용하세요.
  • CONFIG SET 명령어는 Redis 의 설정 파라미터를 실시간으로 수정합니다.
  • maxmemory 파라미터를 설정할 때 단위인 mb를 반드시 포함해야 합니다.
  • 설정을 마친 후에는 반드시 redis-cli를 종료해야 합니다.
✨ 솔루션 확인 및 연습

요약

이 챌린지에서는 서버의 메모리 부족으로 인한 데이터 손실을 방지하기 위해 Redis 의 maxmemory 설정을 200MB 로 구성하는 과제를 수행했습니다. 이 과정에는 redis-cli를 통한 서버 접속과 CONFIG SET maxmemory 200mb 명령어 실행이 포함되었습니다.

주요 학습 포인트는 redis-cli를 활용한 Redis 서버와의 상호작용, Redis 설정 파라미터 수정을 위한 CONFIG SET 명령어의 이해, 그리고 maxmemory 설정 시 mb 단위를 명시해야 한다는 점입니다.