비전공자도 이해할 수 있는 Redis 입문/실전
Redis의 사용 사례를 검색해보면 아주 다양하다. 검색했을 때 아래와 같은 사용 사례를 확인할 수 있다.
- 세션 관리 (Session Management)
- 실시간 분석 및 통계 (Real-time Analystics)
- 지리공간 인덱싱 (Geospatial Indexing)
- 실시간 채팅 및 메시징 (Real-time Chat And Messaging)
레디스(Redis)에 내장된 기능이 다양하다보니 여러 용도로 사용된다. 레디스를 처음 배우는 입장에서 이 모든 사례를 익히려고 하면 막막할 수 밖에 없다. 따라서 파레토의 법칙에 의해 현업에서 많이 사용되는 ‘캐싱(데이터 조회 성능 향상)’만 집중적으로 살펴볼 것이다.
‘캐싱(데이터 조회 성능 향상)’의 사례를 학습하다보면 자연스럽게 레디스의 기본 기능들이 익혀진다. 이렇게 배우면 레디스를 정말 빨리 익힐 수 있다. 그런 뒤에 레디스의 다른 사례에 대해서도 조금씩 학습하면서 살을 붙여나가면 된다.