rnesw.blog
postsaboutguestbookplayground
redis
3 posts
All
aws
benchmark
cpp
docker
finance
gatling
java
kotlin
redis
spring
Redis Cluster

Redis 클러스터 (Redis Cluster) Redis 클러스터는 Redis 서버의 수평적 확장과 데이터 분산을 지원하는 고가용성 솔루션이다. 여러 대의 Redis 서버를 하나의 클러스터로 묶어, 데이터를 여러 서버에 분산 저장하고, 장애가 발생해도 서비스를 지속할 수 있도록 설계되었다. Redis 클러스터의 주요 특징과 동작 방식은 다음과 같다. 데이터 분산 (Sharding) Redis 클러스터는 데이터를 여러 노드에 나누어 저장하는 샤딩(Sharding) 방식을 사용한다. Redis 클러스터는 키의 해시 값을 기준으로 각 키를 특정 슬롯(Slot)에 할당하며, 클러스터는 총 16,384개의 슬롯으로 구성된다. 각 노드는 이 슬롯들 중 일부를 담당하며, 클라이언트는 데이터를 읽거나 쓸 때 해당 키가 속한 슬롯을 담당하는 노드에 직접 접근한다. 이를 통해 여러 서버에 데이터가 분산 저장되어, 큰 데이터셋을 효과적으로 처리할 수 있다. 고가용성 (High Availability…

2024.08.11
redis

© Powered by eddie