728x90
반응형
SMALL
=

redis

웹 (Web) 개발

Redis Sentinel 장애 대응 및 복구 전략 정리

실무에서 자주 마주치는 Redis 장애 상황에 대해 "어떤 경우에 자동 페일오버가 되는가?" 그리고 "그렇지 않은 경우 어떻게 복구할 수 있는가?"에 대해 구체적인 로그 예시와 함께 정리했습니다.Sentinel 기반 Redis 클러스터를 운영 중인 분들께 실질적인 도움이 되었으면 합니다.📌 Redis Sentinel 기본 구성이번 예시는 다음과 같은 Redis Sentinel 구성을 기준으로 합니다.Master: 1대Slave: 2대Sentinel: 3대이 구성에서 Sentinel의 기본 quorum은 2입니다.⚠️ 장애 상황별 페일오버 가능 여부케이스 설명 페일오버 가능 여부Case 1Sentinel 3대 모두 살아있고, Master 또는 Slave가 최소 1대 이상 살아있음✅ 가능Case 2Sent..

웹 (Web) 개발

Redis 관리 도구 비교 및 RedisInsight 설정 가이드

Redis는 고성능 인메모리 데이터 저장소로 널리 사용되며, 다양한 서비스에서 캐시, 세션 저장소, 실시간 데이터 처리 등에 활용됩니다. 하지만 Redis를 효율적으로 관리하고 시각화할 수 있는 도구가 없다면 복잡한 데이터 구조나 성능 이슈를 파악하기 어렵습니다.이 글에서는 대표적인 Redis 관리 도구들을 비교하고, 그 중 RedisInsight를 추천하는 이유와 함께 도커(Docker)를 활용한 설치 및 외부 접속 설정 방법까지 안내합니다.🔍 대표적인 Redis 관리 도구 비교도구명 설치 방식 클러스터 / Sentinel 지원 주요 기능 UI 완성도 오픈소스 여부 비고RedisInsightDocker, Web, Desktop✅ / ✅시각화, 성능 분석, 통계, 키 탐색매우 우수❌Redis 공식 도구..

웹 (Web) 개발

Redis Cluster vs Sentinel 비교 및 Sentinel 적용 가이드

Redis를 단일 노드로 사용하는 경우 간단하게 구축할 수 있는 장점이 있지만, 장애가 발생했을 때 서비스 전체가 영향을 받는 위험이 존재합니다. 이를 개선하고자 Redis Sentinel을 도입하여 고가용성(High Availability)을 확보한 경험을 정리해 봅니다. 이 글에서는 Redis Sentinel의 도입 배경, Cluster와의 비교, 실제 적용 방법과 기대 효과까지 다뤄보겠습니다.왜 Redis Sentinel이 필요했을까?기존에는 Redis를 단일 노드로 구성하여 세션 캐시, 임시 데이터 저장, 큐 등 다양한 역할을 수행해 왔습니다. 하지만 서비스가 점점 중요해짐에 따라 Redis 장애 시 전체 기능에 영향을 미치는 위험이 커졌고, 고가용성 구조가 필요해졌습니다.기존 구성의 문제점Red..

728x90
반응형
LIST
gsroot
'redis' 태그의 글 목록