레디스를 사용하다보면 다음과 같은 용어들이 자주 등장하게 된다.ShardingClusterReplicaSentinel도대체 위 개념들은 레디스 클러스터에 어떻게 적용되고, 어떤 용도로 사용되는 것일까? 최근에 Redis Cluster 아키텍처 구성을 고민하다 보니 개념에 대한 이해가 충분치 않다는 것을 느꼈고, 글로 정리하여 추후에 활용할 수 있도록 한다.개념 정리 1. Redis Cluster vs Sentinel센티넬은 Master 노드가 죽었을 때 동일한 데이터를 복제하고 있던 Replica가 quorum에 의해 자동으로 Master로 승격되는 failover 기능을 제공하는 아키텍처 패턴이다.센티넬 방식을 사용할 경우 Redis Sharding 기능을 사용할 수 없다.즉, Master/Replic..