Redis/redis

[Redis] hashes

오늘도개발 2024. 5. 9. 13:36

 

1. Redis hashes 란?

 

  - 필드-값 쌍의 컬렉션으로 구성된 레코드 유형

 

  - Python 의 Dictionary, Java 의 HashMap 과 유사

 

 

2. Redis hashes 사용 방법

 

 - HSET, HGET 으로 데이터 입 출력 가능

 

> HSET tripId:1 title 여행 content 여행후기 hashtag 바닷가 id 1
(integer) 4
> HGET tripId:1 title
"여행"
> HGET tripId:1 hashtag
"바닷가"
> HGETALL tripId:1
1) "title"
2) "여행"
3) "content"
4) "여행후기"
5) "hashtag"
6) "바닷가"
7) "id"
8) "1"

 

 

 

 - HMGET 으로 field 조회 가능

> HMGET tripId:1 title hashtag no-such-field
1) "여행"
2) "바닷가"
3) (nil)

 

 

 

 - HINCRBY 으로 값 증가 및 감소 가능

> HINCRBY tripId:1 id 10
(integer) 11
> HINCRBY tripId:1 id -5
(integer) 6

 

'Redis > redis' 카테고리의 다른 글

[Redis] Streams  (0) 2024.05.10
[Redis] sorted sets  (0) 2024.05.09
[Redis] sets  (0) 2024.05.09
[Redis] lists  (0) 2024.05.07
[Redis] String  (0) 2024.05.07