본문 바로가기
클라우드, 인프라

redis의 정의

by dharana7723 2021. 12. 28.

데이터베이스 쿼리 캐시를 사용하거나 로그인 구성에 있어 redis를 활용하고 있는데 알지 못하는 부분이 많아 

기본적인 정의 내용과 활용 예시를 조사해보았습니다.

 

redis는 빠른 오픈 소스인 메모리 키 값 데이터 구조 스토어로, 캐싱, 세션 관리, pub/sub 및 순위표 등에 사용할 수 있다고 합니다. 

데이터를 디스크 혹은 SSD에 저장하는 대부분의 데이터 베이스 관리 시스템과 다르게 모든 redis 데이터는 서버의 주 메모리에 상주하고, 이러한 인 메모리 데이터베이스는 디스크에 엑세스할 필요를 없앰으로써 검색 시간으로 인한 지연을 방지하는 것입니다.

 

따라서 이러한 CPU 명령을 더 적게 사용하는 좀 더 간단한 알고리즘으로 데이터에 엑세스 할 수 있습니다.

 

이러한 작업은 보통 1밀리 초 미만이 소요됩니다.