[Redis] Redis란? 개념부터 활용까지
1. Redis 란?Redis (Remote Dicionary Server)는 메모리(RAM)를 주 저장 공간으로 사용하는 초고속 Key-Value 기반의 인 메모리 데이터 저장소이며, 문자열 뿐아니라 Hash, List, ZSet, Stream 같은 자료구조를 제공한다.1-1. 그렇다면, Redis vs RDB (MySQL)RedisKey / Value ( String, Hash, List, Stream )조인 x, 단건 /간단 연산에 빠름메모리 기반 → 엄청 빠름 (지연시간 ↓)기본이 메모리라 장애 시 유실 가능성이 있지만, RDB/AOF로 조절 가능하긴 하다.단일 명령은 원자적, 복합 로직은 Lua 스크립트로 원자 처리하거나 분산락으로 제어 RDB테이블 (행/열) + 관계(FK) 기반조인/집계 같은..
GitHub