REDIS DATA TYPES

Redis는 값의 자료구조가 곧 기능이다

Redis는 단순 캐시처럼 쓸 수도 있지만, 자료구조를 고르면 가능한 연산과 사용 사례가 달라진다.

StringHash/ListSet/Sorted Set
기본String토큰, 플래그, 카운터, 직렬화된 작은 값
객체Hash사용자 프로필처럼 필드 단위 갱신이 잦은 작은 객체
순서List삽입 순서가 중요한 큐, 최근 기록, 작업 대기열
집합Set중복 없는 멤버십, 태그, 친구 집합, 교집합/합집합
랭킹Sorted Set점수로 정렬되는 랭킹, 우선순위, 시간 기반 피드
이벤트Stream추가 전용 이벤트 로그와 소비자 그룹 기반 처리
집계Bitmap/HLL방문 여부, 대략적 고유 사용자 수 같은 압축 집계
확장JSON/Vector모듈/버전에 따라 문서형 값과 벡터 검색도 활용 가능