Today I Learned
레디스란 무엇?!
NoSql - 그 중에서도 메모리 기반으로 빠르게 데이터를 읽어올 수 있는 Key-Value Store
Remote Dictionary Server의 약자로, 원격 Dictionary 자료구조 서버라는 직관적인 이름을 가지고 있다.
Key로 올 수 있는 자료형은 기본적으로 String 이지만, Value는 다양한 타입을 지원한다.
서버가 1대 있다는 가정에선 Redis의 장점이 크게 보이지 않지만 분산환경을 대입하면 장점이 보인다.
유저 요청이 늘어 서버를 증설한 상황에서, 서버가 여러대라면 원격 프로세스간의 데이터를 일치시키기 어렵다.
이때 별도의 레디스 서버를 구성하고, 해당 레디스에서 값을 꺼내 쓴다면 메모리 기반 데이터 구조의 빠른 응답성을 확보함과 동시에 데이터 불일치 문제를 해결할 수 있다.
한번 읽어보면 좋을 정리가 잘 된 글!
'TIL' 카테고리의 다른 글
TIL #28) 싱글톤 패턴 (0) | 2024.03.12 |
---|---|
TIL #27) Error: getaddrinfo EAI_FAIL 오류 (0) | 2024.03.07 |
TIL #26) 타입스크립트 발 담구기 (0) | 2024.03.05 |
TIL #25) git branch시 모든 branch가 뜨지 않는 문제 (0) | 2024.02.29 |
TIL #24) 커스텀 에러 만들기 (0) | 2024.02.27 |