반응형

Redis 강의를 듣고 정리한 내용입니다. 강의를 들으시려면 링크를 눌러주세요

 

Hashes


- 4billion field value paris 저장 가능

- string fields와 string values를 pair로 갖는다.

- string array를 사용하며 약 512mb의 크기를 갖는다.

- 1 Fileld only 1 value

 

명령어


Hashes의 경우에는 기존에 사용하는 명령어에 h가 붙는다고 생각했다.

 

  • hmset
    - hmset key field value ..[field value...]
      해당 key에 field와 value를 저장한다. field 와  value를 쌍으로 여러개 저장 할 수 있다.

  • hget
    - hget key field
      해당 key에 있는 field의 value를 보여준다.

  • hgetall
    - hgetall key
      해당 key에 존재하는 field와 value를 순서대로 보여준다.

 

  • hexists
    - hexists key field
      해당 field가 key에 존재하는지 확인 ( 0 = 없음, 1 = 존재)

  • hdel 
    - hdel key field [field...]
      해당 key의 field만 지운다. (field와 value 둘 다 삭제)

  • hsetnx
    -hsetnx key field value
     해당 key의 field가 존재하는지 확인한다. 만약 해당 field가 존재하면 0을 리턴 (value는 set 불가)
      만약 해당 field가 존재하지 않으면 1을 리턴 (value가 set됨)

 

 

  • hkeys
    - hkeys key
    key에 존재하는 filed만 보여준다.
  • hincrby
    - hincrby key field increment
    key에 존재하는 field의 value를 increment만큼 증가시킨다.
  •  hvals
    - hvals key
    key에 존재하는 value의 값을 보여준다.

  • hlen
    - hlen key
    key에 존재하는 field의 수를 나타낸다.

 

  •  hmget
    - hmget key field [field...]
    key에 존재하는  field들의 value를 다 보여준다.

반응형

'프로그래밍 > Redis' 카테고리의 다른 글

Redis Sets  (0) 2020.12.01
Redis List  (0) 2020.11.30
Redis - more commands  (0) 2020.11.27
Redis strings 명령어  (0) 2020.11.26
Redis 설치  (0) 2020.11.26

+ Recent posts