JongTachi의 개발 블로그

[Redis] What is Redis? 본문

DB/Redis

[Redis] What is Redis?

JongTachi 2024. 7. 11. 15:03
728x90
반응형

1. Redis란? 

인메모리 데이터 구조 저장소로, 다양한 데이터 구조를 저장하고 관리할 수 있는 시스템입니다.

쉽게 말하자면 데이터를 메모리에 가지고 있어 디스크를 뒤지지 않고 빠르게 답변해주는 유용한 친구이죠. 

빠르게 꺼내 쓰기위해  Redis를 사용합니다.

 

 

2. Redis 특징

1) 인메모리 장소 : Redis는 데이터를 메모리에 저장하여 매우 빠른 읽기 및 쓰기 성능을 제공합니다. 이로 인해 캐싱, 세션 관리, 실시간 분석 등에 적합하죠

 

2) 다양한 데이터 구조 지원 : Redis는 문자열, 리스트, 세트, 비트맵 등 다양한 데이터 구조를 지원합니다.

 

3) 영속성: Redis는 데이터를 메모리에 저장하지만, 필요에 따라 디스크에 저장하여 영속성을 유지할 수 있습니다. 

 

4) 분산 및 복제: Redis는 복제(replicas) 및 클러스터링 기능을 제공하여 데이터의 가용성과 확장성을 높일 수 있습니다.

 

 

3. Redis는 NoSql(비관계형 데이터베이스)

Redis가 NoSql인건 다들 아시죠? 그렇기 때문에 따로 쿼리문이 존재하지 않습니다.

Map처럼 키-값 행태로 관리됩니다.

 

관계형, 비관계형에 대해서 아직도 헷갈리시다면 해당 링크를 참고하세요.

https://jongtachi.tistory.com/64

 

[DB] SQL(관계형 데이터베이스)과 NosSQL(비관계형 데이터베이스)의 특징과 차이

데이터베이스를 공부하다보면 SQL과 NoSQL을 접하게 되는데요. 이 둘의 차이가 무엇인지 궁금하신 분들을 위해 설명드리겠습니다. 일단 이름부터 살펴보자구요. SQL = 관계형 데이터베이스 NoSQL =

jongtachi.tistory.com

 

 

해당 글에서는 Redis에 대한 간단한 개념을 소개해드렸습니다.

다음엔 사용방법, 설치 방법등으로 찾아뵙겠습니다.

 

감사합니다.

728x90
반응형

'DB > Redis' 카테고리의 다른 글

[Redis] MISCONF redis is configured to save rdb snapshots (Redis 에러)  (0) 2023.07.17