본문 바로가기
TIL

TIL #26) 레디스 알아보기

by 해룸 2024. 3. 6.

Today I Learned

레디스란 무엇?!

NoSql - 그 중에서도 메모리 기반으로 빠르게 데이터를 읽어올 수 있는 Key-Value Store

Remote Dictionary Server의 약자로, 원격 Dictionary 자료구조 서버라는 직관적인 이름을 가지고 있다.

Key로 올 수 있는 자료형은 기본적으로 String 이지만, Value는 다양한 타입을 지원한다.

 

서버가 1대 있다는 가정에선 Redis의 장점이 크게 보이지 않지만 분산환경을 대입하면 장점이 보인다.

유저 요청이 늘어 서버를 증설한 상황에서, 서버가 여러대라면 원격 프로세스간의 데이터를 일치시키기 어렵다.

이때 별도의 레디스 서버를 구성하고, 해당 레디스에서 값을 꺼내 쓴다면 메모리 기반 데이터 구조의 빠른 응답성을 확보함과 동시에 데이터 불일치 문제를 해결할 수 있다.

 

 

한번 읽어보면 좋을 정리가 잘 된 글!

 

[Redis] 레디스 알고 쓰자. - 정의, 저장방식, 아키텍처, 자료구조, 유효 기간

레디스(Redis)는 메모리 기반의 데이터 저장소이다. 키-밸류(key-value) 데이터 구조에 기반한 다양한 형태의 자료 구조를 제공하며, 데이터들을 저장할 수 있는 저장소이다. 최신 버전의 레디스는 PU

velog.io