이론/백엔드 개념정리

7. Redis 서버구성

블스뜸 2025. 4. 30. 17:05
  • DB서버 구성
    • Replication (복제)
      • master/slave
      • REDIS DB 기본 구성
      • 하나의 마스터 서버가 쓰기 작업을 처리하고, 여러 슬레이브 서버가 마스터의 데이터를 복제하여 읽기 작업을 처리
        - 자원이 유실될 가능성이 낮아져서 안정성이 오르지만 지연시간이 늘어날 수도 있기 때문에 slave는 읽기만 한다
        - master에 저장을 하고 slave에서는 복제 그리고 트래픽이 들어오면 master와 slave가 나누어 받는다
    • 클러스터 구성
      • 추가적인 설정과 구성 필요
      • Redis 클러스터는 데이터를 여러 노드에 분산하여 저장함으로써 고가용성과 확장성을 제공
      • 클러스터는 자동으로 데이터 샤딩을 수행하고, 노드 간의 복제를 통해 장애 복구를 지원
        - 샤딩 : 룰을 가지고 데이터를 분산 저장하는 것

Redis DB 기본구성

 

 

클러스터 구성 이미지