REDIS

    DB 정리 4 - Redis, Statement

    Redis 레디스 (Remote Dictionary Server)는 메모리 기반의 key-value 구조(딕셔너리)의 데이터 관리 시스템이다. 모든 데이터를 메모리에 저장하고 조회하기때문에 빠른 Read, Write 속도를 보장하는 NoSql이다. 속도가 빠른 이유 ? 메모리 접근이 디스크 접근 방식보다 빠르기 때문. Cache : 나중의 요청에 대한 결과를 미리 저장했다가 빠르게 사용하는 것. → 어디에 저장할까? CPU cache - 캐시를 저장하기에는 너무 비쌈. Main memory (DRAM) - 적당히 비싸고 괜찮음. 휘발성의 특징을 가지고 있음. 하드디스크, SSD - 저렴하고 크며, 껐다 켜도 날아가지 않음. 보통 데이터베이스는 하드 디스크나 SSD에 저장한다. (비교적 느리지만, 저렴하고..