728x90
반응형
Hashes
- Hashes는 Key 하나에 여러개의 Field와 Value로 구성된다.
- Key하나에 field와 value를 4,294,967,295까지 저장 가능합니다.
Summary
- HSET - HSET은 데이터를 삽입하며 삽입 된 key-value 쌍의 개수를 반환한다.
- HGET - HGET은 key를 단건으로 데이터를 조회한다.
- HMGET - HMGET은 key를 복수건으로 데이터를 조회한다.
- HGETALL - HGETALL은 Hashes에 들어간 데이터 전부를 반환한다.
- HKEYS - 입력된 key를 통해 hashes 에 존재하는 key의 목록을 조회한다.
- HVALS - 입력된 key를 통해 Hashes에 존재하는 value의 목록을 조회한다.
- HEXISTS - HEXISTS는 데이터가 없으면 0 있으면 1을 반환한다.
HSET - 데이터 삽입
HSET은 데이터를 삽입하며 삽입 된 key-value 쌍의 개수를 반환한다.
redis:6379> hset user:123 a 1 b 2 c 3 d 4
(integer) 4
HGET - 데이터 조회
HGET은 key를 단건으로 데이터를 조회한다.
redis:6379> hget user:123 a
"1"
redis:6379> hget user:123 b
"2"
redis:6379> hget user:123 c
"3"
HMGET - 데이터 복수 건 조회
HMGET은 key를 복수건으로 데이터를 조회한다.
redis:6379> hmget user:123 a b c
1) "1"
2) "2"
3) "3"
HKEYS - Hashes의 key 조회
입력된 key를 통해 hashes 에 존재하는 key의 목록을 조회한다.
redis:6379> hkeys user:123
1) "a"
2) "b"
3) "c"
4) "d"
HVALS - Hashes의 value조회
입력된 key를 통해 Hashes에 존재하는 value의 목록을 조회한다.
redis:6379> hvals user:123
1) "1"
2) "2"
3) "3"
4) "4"
HEXISTS - 데이터 여부 조회
HEXISTS는 데이터가 없으면 0 있으면 1을 반환한다.
redis:6379> HEXISTS user-1 a
(integer) 0
redis:6379> HEXISTS user-1 email
(integer) 1
728x90
반응형
'Server > Redis' 카테고리의 다른 글
Redis, Persistence - AOF (0) | 2022.12.11 |
---|---|
Redis, Collections - Sorted Set (0) | 2022.12.03 |
Redis, Collection - Sets (0) | 2022.11.27 |
Redis, Collection - Lists (0) | 2022.11.27 |
Redis, Collection - Strings (0) | 2022.11.27 |