본문 바로가기
DB/Redis

Redis 01

by doriver 2024. 6. 26.

In-Memory 데이터베이스

주로 데이터를 메모리에 저장하여 매우 빠른 읽기 및 쓰기 속도를 제공

필요에 따라 데이터를 디스크에 저장하여 영속성을 제공할 수 있다. 이를 위해 Redis는 스냅샷(snapshot)과 AOF(Append-Only File)라는 두 가지 방식으로 데이터를 디스크에 저장

 

고속 데이터 액세스가 필요한 경우에 주로 사용
ex) 캐싱, 세션 저장, 실시간 분석, 메시지 브로커

 

기존 관계형 데이터베이스(Oracle, MySQL) 보다 훨씬 빠른데 그 이유는 메모리 접근이 디스크 접근보다 빠르기 때문

 

MySQL

RDBMS으로 데이터를 디스크에 저장

데이터 일관성과 무결성이 중요한 경우에 사용
트랜잭션이 중요한 경우, 복잡한 쿼리


다양한 자료구조를 지원

다른 In-Memory 데이터베이스(ex. Memcached) 와의 가장 큰 차이점임
 다양한 자료구조를 Key-Value 형태로 저장

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

Redis 캐시 데이터 영구 저장하는 방법 (RDB / AOF)  (0) 2025.03.11
Messaging with Redis  (1) 2025.02.09
Redis 명령어 02  (0) 2024.06.26
Redis 명령어 01  (0) 2024.06.25
Redis 시작 ( 윈도우 )  (0) 2024.06.24