하나의 키 공간
Key → Value
session:abc
로그인 상태
{userId:1001, exp:...}
cart:1001
장바구니
[item1, item2]
counter:page
현재 값
42857
키 기준 연산
직접 읽고 바로 수정
GET session:abc
세션 즉시 조회
SET cart:1001 [...]
새 값으로 교체
INCR counter:page
같은 키를 원자적으로 증가
왜 빠르고 단순한가
DB가 값 내부를 조인하거나 복잡하게 탐색하지 않습니다. 요청이 들어오면 먼저 키를 보고, 그 키가 가리키는 상태만 읽거나 바꿉니다.