REDIS
HASH
- redis의 자료구조중 hash라는 자료구조에 대한 명령어
- 자바스크립트 object와 비슷한 자료구조이다.
HSET
- 특정 "key"를 가진 value를 선언하는 명령어
- "BHC"라는 key에 "name" 필드를 가진 "bburinkle" 을 선언함
hset BHC name bburinkle
- name : bburinkle 생성
HGET
- key: BHC field:name에 할당된 값을 조회함
hget BHC name
- 해당되는 value인 bburinkle을 조회
HMSET
- 한번에 여러개의 field를 지정함
- BHC에 price, spicy service를 지정함
hmset BHC price 20000 spicy zero service coke
- 값이 정상적으로 할당됨
HMGET
- 한번에 여러개의 field에 해당하는 value를 조회함
- name, price, service field에 해당하는 value를 여러개 조회
HKEYS
- 해당하는 key에대한 모든 field를 조회함
hkeys BHC
Hgetall
- 해당 key의 모든 field와 value를 조회함
hgetall BHC
HINCRBY
- 해당 key에 특정 value를 증가시킴 ( 정수 )
- price가 5000원증가하여 25000이 됨
hincrby BHC price 5000
HINCRBYFLOAT
- 해당 key 특정 value를 증가 (소수)
- price .5만큼 증가
hincrbyfloat BHC price .500
HEXISTS
- 해당 key에 field가 존재하는지 확인
- 0은 false 1은 true
hexists BHC name
- BHC에 spicy가 존재하기 때문에 1반환
- name이 존재하기 때문에 1반환
- source는 존재하지 않기때문에 0반환
Hdel
- 특정 field삭제
- distance field삭제
hdel BHC distance
- 삭제된 field조회
- 존재하지 않기때문에 false인 0반환
hexists BHC distance
Hstrlen
- 해당 value의 길이 조회
hstrlen BHC name
hstrlen BHC price