
Redis 기본 개념Programming/Redis2024. 10. 8. 21:01
Table of Contents
✅ Redis란?
레디스(Redis)는 Remote Dictionary Server의 약자로서, “키-값” 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템(DBMS)이다.
데이터 처리 속도가 엄청 빠른 NoSQL 데이터베이스(Key-Value의 형태로 저장하는 데이터베이스)

✅ Redis의 장점
레디스(Redis)는 인메모리(in-memory)에 모든 데이터를 저장한다. 그래서 데이터의 처리 성능이 굉장히 빠르다.
MySQL과 같은 RDBMS의 데이터베이스는 대부분 디스크(Disk)에 데이터를 저장한다.
하지만 Redis는 메모리(RAM)에 데이터를 저장한다.
디스크(Disk)보다 메모리(RAM)에서의 데이터 처리속도가 월등하게 빠르다.
이 때문에 Redis의 데이터 처리 속도가 RDBMS에 비해 훨씬 빠르다.
✅ Redis 주요 사용 사례
- 캐싱 (Caching) - 데이터 조회 성능 향상
- 세션 관리 (Session Management)
- 실시간 분석 및 통계 (Real-time Analystics)
- 메시지 큐 (Message Queue)
- 지리공간 인덱싱 (Geospatial Indexing)
- 속도 제한 (Rate Limiting)
- 실시간 채팅 및 메시징 (Real-time Chat And Messaging)
Reference
비전공자도 이해할 수 있는 Redis 입문/실전 (조회 성능 최적화편) 강의 | JSCODE 박재성 - 인프런
JSCODE 박재성 | 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'Redis 입문/실전 (조회 성능 최적화편)' 강의를 만들어봤습니다!, 🤬 에라이, 못 해먹겠네!비전공자로 개발
www.inflearn.com
'Programming > Redis' 카테고리의 다른 글
Redis 캐싱 전략 (0) | 2024.10.09 |
---|---|
Redis 사용법 (1) | 2024.10.08 |
@킴준현 :: 차근차근 꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!