Redis
[Redis] Hash 관련 명령어
석석's
2022. 4. 7. 16:55
redis hash
- 레디스에서 hash는 하나의 객체에 여러 필드를 저장하는 것 과 동일하다고 보면된다!!
ex)human.name , human.age ....
hset key명 필드명 값
- 해당 key에 해당하는 해시 필드를 설정한다.
- ex) hset student name seok --> student 키에 저장된 해시에 name 필드를 설정한다.
hget key명 필드명
- 해당 key에 해당하는 해시 필드에 설정된 값을 가져온다.
- ex) hget student name
hmset key명 필드명 value 필드명 value..
- 해당 key에 해당하는 해시 필드 여러개를 정의한다.
- ex) hmset student name seok age 10 ...
hmget key명 필드 필드 ...
- 해당 필드들의 값을 가져온다.
- ex) hmget student name age
* 설정하지 않은 필드값을 가져오려 하면 (nil) 값을 가져오게됨
hgetall key명
- 해당 key에 해당하는 해시의 모든 필드와 값을 가져온다.
- ex) hgetall student
* 필드명 value 필드명 value 형태로 가져오게됨!!