'레디스(Redis)'에 대해 알아보자

BE_{Potato.}·2022년 12월 20일
0

Redis에 대해 알아보는 시간을 가져보자.

Redis는 Memcached와 비슷한 캐시 시스템으로 동일한 기능을 제공하면서 영속성, 다양한 데이터 구조와 같은 부가적인 기능을 지원하고 있다. 레디스는 모든 데이터를 메모리에 저장하고 조회하는데, 인메모리 데이터베이스이다. Redis는 빠른 성능뿐만 아니라 다양한 자료구조를 가지고 있다.
이렇게 다양한 자료구조를 지원하게 되면 개발의 편의성이 좋아지고 난이도가 낮아진다는 장점이 있다.

NoSQL로서 Key-Value 타입의 저장소인 레디스의 특징을 알아보자.

< Redis의 특징 >
1. 영속성을 지원하는 인메모리 데이터 저장소
2. 읽기 성능 증대를 위한 서버 측 복제를 지원
3. 쓰기 성능 증대를 위한 클라이언트 측 샤딩(Sharding) 지원
4. 다양한 서비스에서 사용되며 검증된 기술
5. 문자열, 리스트, 해시, 셋, 정렬된 셋과 같은 다양한 데이터형을 지원. 메모리 저장소임에도 불구하고 많은 데이터형을 지원하므로 다양한 기능을 구현

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글