CODING/강의노트-JSCODE 박재성

Redis 기본 개념

codingTrip 2025. 4. 21. 21:51

Redis 기본 개념

Redis란? / Redis의 장점

✅ Redis란?

Redis는 데이터 처리 속도가 엄청 빠른 NoSQL 데이터베이스이다.

Key-Value방식

 

✅ Redis의 장점

Redis는 다양한 장점을 가지고 있다. 여러 특징 중 딱 1가지만 확실하게 기억해라.

레디스(Redis)는 인메모리(in-memory)에 모든 데이터를 저장한다.
그래서 데이터의 처리 성능이 굉장히 빠르다.


Redis 주요 사용 사례

 

Redis가 어떤 경우에 사용하는지 알아보자

  • 캐싱 (Caching)
  • 세션 관리 (Session Management)
  • 실시간 분석 및 통계 (Real-time Analystics)
  • 메시지 큐 (Message Queue)
  • 지리공간 인덱싱 (Geospatial Indexing)
  • 속도 제한 (Rate Limiting)
  • 실시간 채팅 및 메시징 (Real-time Chat And Messaging)

따라서 파레토의 법칙에 의해 현업에서 많이 사용되는 ‘캐싱(데이터 조회 성능 향상)’만 집중적으로 살펴볼 것이다.


백엔드 채용 공고에 종종 등장하는 ‘대용량 트래픽 처리 경험’, ‘Redis 사용 경험’

개발 공부를 할 때 목적성이 있어야 해요.

내가 가고 싶은 회사의 채용공고를 보고 그 채용 공고에 맞는 기술을 습득해야 한다.

 

✅ 최근 백엔드 개발자 채용 공고에 자주 등장하는 스펙

백엔드 개발자 채용 공고를 살펴보면 ‘대용량 트래픽’에 관한 얘기와 ‘NoSQL’에 관한 얘기가 자주 나온다.

대용량 트래픽을 처리하기 위해서 필수적으로 사용되는 기능이 Redis의 캐싱(Caching) 기능이다.

 

 

 

'CODING > 강의노트-JSCODE 박재성' 카테고리의 다른 글

Redis 캐싱 전략  (0) 2025.04.22
Redis 사용법 익히기  (0) 2025.04.21