Dot Database/Redis
2022. 4. 14.
[Database] Redis에 대해 알아보자 (Redis 컬렉션, Sentinel, Cluster, 운영시 장애 포인트)
Redis Redis는 key-value 형태의 값을 저장할 수 있는 하나의 In-Memory DB이다. 사용 용도는 정말 다양하다. 스프링에서는 세션 클러스터링으로 사용하기도 하고 캐시를 위해 사용하기도 한다. Redis를 캐시로 사용하기에 좋은 이유가 key-value로 데이터를 저장하면 되니 사용법도 간단하고 모든 데이터를 메모리에 올려두는 In-Memory DB이기 때문에 기존 RDS DB 대비 굉장히 빠르다. 평균 읽기 및 쓰기 작업 속도가 1ms미만으로 초당 수백만 건의 처리가 가능하다고 한다. Redis 사용하는 방식 Remote Data Setroe A, B, C 서버에서 데이터를 공유하고 싶을 때 Remote Data Store를 이용한다. 글로벌 캐싱: 여러 서버에서 한 캐시 서버에 접..