Dot Database/Redis
2022. 4. 27.
[DB] 데이터 분산 처리 방법에 대해 알아보자 (Sharding, Consistent Hashing, Redis Cluster 모드)
Redis 운영모드 이전 포스팅에서 Standalone 모드와 Sentinel 모드에 대해 알아봤다. Redis는 단일 인스턴스(Stand Alone)만으로도 충분히 운영이 가능하지만, 복제나 자동 failover에 대한 처리를 통해 HA를 보장하려면 Sentinel 모드를 사용하는 것이 좋다는 것을 직접 실습해보며 확인했었다. 그런데 만약 Redis를 Persistent한 저장소를 사용한다고 하면 어떻게 할까? 일반적으로 메모리는 디스크보다 속도가 빠르지만 용량이 작다는 한계를 지니고 있다. 이러한 특징을 가진 메모리에 무작정 데이터를 적재하게 된다면 물리 머신이 가진 한계를 뛰어넘지 못하고 성능에 부정적인 영향을 가하게 된다. 이러한 문제를 극복하고 효율적으로 데이터를 저장 및 관리 하고싶다면 데이터..