Redis 자료구조 updated_at: 2024-12-15 04:01
- 가장 기본적인 Redis data type
- binary 저장소
- 다향한 종류의 데이터를 담을 수 있음
- 최대길이 512Mb
- 사용가능 기능
- 자동 카운터 기능
- string append 기능
- string의 구간(start/end index)을 이용한 get/set기능
- bit단위로 string set/get기능
- Strings에서 사용가능한 명령어 : http://www.redis.io/commands/#string
- 간단한 string lists
- 삽입명령 순으로 정렬
- lists의 head나, tail로 삽입가능
- 최대 길이는 232 - 1(4,294,967,295)개
- Lists에서 사용가능한 명령어 : http://www.redis.io/commands#list
- 정렬이 않되어있는 String 집합
- 추가, 제거, 존재여부 테스트
- 중복 제거
- 최대 길이는 232 - 1(4,294,967,295)개
- Sets에서 사용가능한 명령어 : http://www.redis.io/commands#set
- Sets와 유사. 차이점은 score를 이용하여 정렬함
- score
- 데이터를 가져올때 사용됨
- 적은수에서 큰수로 scoring됨
- unique함
- 삽입, 제거, 갱신을 매우빠르게 수행
- score범위를 지정하여 매우빠르게 데이터를 가져올수 있음
- soreted sets의 중간에있는 데이터도 빠르게 접근함
- Sorted sets에서 사용가능한 명령어 : http://www.redis.io/commands#sorted_set
- String fields(keys)와 String values의 연속
- fields가 100개이하일때, 매우 작은 저장공간을 사용
- 최대 길이는 232 - 1(4,294,967,295)개
- Hashes에서 사용가능한 명령어 : http://www.redis.io/commands#hash
질문 및 답글