Spring

Redis 장점과 설치

sehunbang 2024. 3. 21. 14:17

Redis 캐시 Spring에 적용해보기

01. Redis 정의

Key, Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터 베이스 관리 시스템 (DBMS)입니다.

데이터베이스, 캐시, 메세지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소입니다.

02. Redis 장점

  • 높은 성능
    • Redis는 인메모리 데이터 저장소로 작동하므로 빠른 속도로 데이터를 처리할 수 있다.
    • 비동기 방식으로 데이터를 처리하므로 성능이 향상된다.
  • 데이터 구조 다양성
    • Redis는 다양한 데이터 구조를 지원하므로, String, List, Hash, Set 등을 통해 데이터를 쉽게 처리할 수 있다.
  • 데이터 복제 및 분산
    • Redis는 데이터 복제를 지원한다.
    • 클러스터링을 통해 데이터를 분산 처리할 수 있다.
  • 데이터 안정성 (영속성 유지)
    • Redis는 스냅샷 및 AOF 방식을 지원하여 데이터 손실을 방지할 수 있다

 

03. Redis 설치 방법

https://itchipmunk.tistory.com/455

 

#2. Redis Docker 도커 이미지 설치하기 - 아직도 직접 설치하시나요? 시리즈

안녕하세요! 다람쥐입니다. 오늘 소개드릴 도커 이미지는 바로 'Redis' 입니다. 레디스(Redis)는 대표적인 인메모리 데이터베이스 중 하나이고 데이터베이스 기능 뿐 아니라 캐싱, 메시지 브로커로

itchipmunk.tistory.com