키에 대응하는 값이 문자열 형태. 최대 512MB까지 저장가능.
사용자 프로필, 설정 값 등 단일 값을 캐싱하거나, 숫자 카운팅, 세션 토큰 저장 등에 쓰인다.
주요 명령어
SET key value : 해당 키에 문자열 값을 저장GET key : 해당 키의 문자열 값을 읽기INCR key, DECR key : 문자열로 저장된 숫자 값을 증가/감소APPEND key value : 기존 문자열의 뒤에 value를 덧붙이기GETRANGE key start end : 문자열의 특정 범위(서브스트링) 가져오기연결리스트로 이어진 양방향 큐 자료구조. 순서를 보존해야 하는 컬렉션 대상으로 쓰인다.
간단한 큐/스택 구조나, 최신 데이터 순차 저장, 채팅 메시지 저장 등에 쓰임.
주요 명령어
LPUSH key value, RPUSH key value : 리스트 왼쪽/오른쪽으로 원소 삽입LPOP key, RPOP key : 리스트 왼쪽/오른쪽에서 원소 제거 후 반환LRANGE key start end : 특정 범위 내 원소를 조회 (예: LRANGE mylist 0 -1로 전체 조회)LLEN key : 리스트 길이 반환