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 |