728x90

DB/Redis 2

[Redis] Redis cluster

Redis 서버 3대 클러스터 구성을 통해 master-slave의 안정적인 형태의 구축을 목적으로 함데이터 파티셔닝 가능(샤딩)일부 노드가 실패하거나 통신이 불가한 상황에서도 정상적으로 운영 가능하다.→ 마스터 노드가 모두 다운되는 극단적 상황을 제외하고, 노드의 하위 집합에서 장애 발생 또는 클러스터의 나머지 부분과 통신이 불가능할 때에도 지속적으로 운영 가능테스트 redis 서버 #1~#3 (192.168.59.134 ~ 136) 구축→ 마스터 (#1~#3:6379) / slave (#1~#3:6380)Master #1 (6379) ==⇒ Slave #2 (6380)Master #2 (6379) ==⇒ Slave #3 (6380)Master #3 (6379) ==⇒ Slave #1 (6380) re..

DB/Redis 2024.08.26

Redis?

오픈 소스 인-메모리 데이터 구조 저장소이며, 주로 데이터베이스, 캐시 및 메시지 브로커로 사용다양한 데이터 구조를 지원하며, 메모리에 데이터를 저장하여 빠른 읽기 및 쓰기 속도를 제공유연하고 확장 가능한 아키텍처를 갖추고 있어 많은 양의 데이터를 처리 가능Redis 특징Key-Value 저장소: 간단한 Key-Value 형식으로 데이터를 저장합니다.데이터 구조: 문자열, 해시, 리스트, 셋, 정렬된 셋 등 다양한 데이터 구조를 지원영속성: 디스크에 데이터를 저장하고 재시작 후에도 데이터를 유지할 수 있는 영속성을 제공Pub/Sub 메커니즘: Pub/Sub 메커니즘을 지원하여 메시지 전달 및 이벤트 처리에 유용합니다.클러스터링: Redis는 클러스터링을 통해 데이터를 분산하여 처리 가능 Redis Ins..

DB/Redis 2024.08.26
728x90