한눈에 보는 정의

Redis(레디스)는 데이터를 디스크가 아닌 메모리에 저장해, 매우 빠른 속도로 읽고 쓸 수 있는 인메모리 데이터 저장소입니다.

자세히 알아보기

  • 예문: "매번 데이터베이스를 조회하는 대신, 자주 쓰는 데이터를 Redis에 캐싱해두어 응답 속도를 크게 높였다."
  • 메모리는 디스크보다 훨씬 빠르지만 전원이 꺼지면 데이터가 사라질 수 있어, 자주 조회되지만 유실되어도 다시 만들어낼 수 있는 데이터를 임시로 담아두는 캐시 용도로 특히 많이 쓰입니다.
  • 문자열뿐 아니라 리스트, 집합, 정렬된 집합 같은 다양한 자료구조를 지원해, 실시간 순위표나 접속자 수 카운팅처럼 빠른 갱신이 필요한 기능을 구현하는 데도 활용됩니다.
  • WAS(웹 애플리케이션 서버) (WAS)가 매번 DBMS(데이터베이스 관리 시스템) (DBMS)에 직접 접근하는 부담을 줄여주는 중간 계층으로 두어, 전체 시스템의 처리량(Throughput) (처리량)과 응답시간(Response Time) (응답시간)을 함께 개선하는 효과를 냅니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로