Hashes 관련 명령어 예제 HSET 하나의 객체에 여러개의 변수를 담을 수 있는 구조 라고 생각하면 편하겠다. Man이라는 객체가 있다면 Man.age = 30 Man.name = Jung Man.gender = M Man.job = developer Man이 key age, name, gender, job ... = filed 와 비슷한 구조라고 보면된다. - HSET, HGET 설명(HSET) : key에 저장된 해시 필드를 설정합니다. 설명(HGET) : key filed에 저장된 값을 불러온다 시간복잡도 : O(1) redis-cli > HSET key field value redis-cli > HGET key field redis > HSET man age 30 (integer) 1 redi..
Redis 레디스란 - 오픈소스(BSD licensed) - In memory 기반의 Key-Value 데이터 저장구조 - 캐시 & 메시지(pub/sub) 중개 역할 - Master / Slave 구조 - NoSql 타입유형 - Strings 스트링 -> 가장 기본적인 데이터형으로 키당 하나의 값을 저장할 수 있다. 스트링이지만 이진 데이터도 저장이 가능하다. (최대 512MB) - Hashes 해쉬 -> 키 값에 산술적인 연산을 적용하여 테이블의 주소를 계산해 접근하는 방식 - Lists 리스트 -> 순서를 가지고 있는 값들의 모임. 순서가 있다는 것에서 Sets과 구별이 되어짐 - Sets 집합 -> 정렬이 되지 않은 집합 형태의 저장. 집합이여서 중복이 존재할 수 없다. 교집합, 차집합, 랜덤 출력..