Redis 정의



Redis 레디스란

– 오픈소스(BSD licensed)
– In memory 기반의 Key-Value
데이터 저장구조
– 캐시 & 메시지(pub/sub) 중개
역할
– Master / Slave 구조
– NoSql

 

 

 

 

 

 

타입유형

- Strings 스트링

  -> 가장 기본적인 데이터형으로 키당 하나의 값을
저장할 수 있다. 스트링이지만 이진 데이터도 저장이 가능하다.
(최대 512MB)

- Hashes 해쉬

  -> 키 값에 산술적인 연산을 적용하여 테이블의
주소를 계산해 접근하는 방식

- Lists 리스트

  -> 순서를 가지고 있는 값들의 모임. 순서가 있다는
것에서 Sets과 구별이 되어짐

- Sets 집합

 -> 정렬이 되지 않은 집합 형태의 저장. 집합이여서
중복이 존재할 수 없다. 교집합, 차집합, 랜덤 출력 등 연산을
빠르게 수행. 한 키에 데이터의 개수는 2^32-1개

- Sorted Sets 정렬집합

 -> Sets 의 요소들마다 score 라는 실수값을 가지고
있는 데이터 구조. 랭킹이나 다른 데이터의 정렬을 위한 인덱스
값으로 사용 가능

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤