English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis hash는 string 타입의 필드(字段)와 값(value)의 매핑 테이블입니다. hash는 객체를 저장하는 데 특히 적합합니다.
Redis의 각 hash는 저장할 수 있습니다. 232 - 1 키-값 쌍40억 이상)。
127.0.0.1:6379> HMSET w3codeboxkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL w3codeboxkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
위 예제에서는 Redis의 일부 설명 정보(name, description, likes, visitors)를 해시 테이블에 설정했습니다. w3codeboxkey 중에서.
아래 테이블은 Redis hash 기본 관련 명령어를 나열합니다:
순번 | 명령어 및 설명 |
---|---|
1 | HDEL key field1 [필드2] 하나나 여러 개의 해시 테이블 필드를 지우는 명령어 |
2 | HEXISTS key field 해시 테이블 키 key에서 지정된 필드가 존재하는지 확인합니다. |
3 | HGET 키 필드 해시 테이블에 저장된 지정된 필드의 값을 가져옵니다. |
4 | HGETALL 키 해시 테이블 키 key의 모든 필드와 값을 가져옵니다. |
5 | HINCRBY 키 필드 증가량 해시 테이블 키 key의 지정된 필드의 정수 값에 증가량 increment를 추가합니다. |
6 | HINCRBYFLOAT 키 필드 증가량 해시 테이블 키 key의 지정된 필드의 부동형 값에 증가량 increment를 추가합니다. |
7 | HKEYS 키 모든 해시 테이블의 필드를 가져옵니다. |
8 | HLEN 키 해시 테이블의 필드 수를 가져옵니다. |
9 | HMGET 키 필드1 [필드2] 모든 주어진 필드의 값을 가져옵니다. |
10 | HMSET 키 필드1 value1 [필드2 value2 ] 다중 필드-value (도메인-값)이(가) 해시 테이블 키 key에 설정됩니다. |
11 | HSET 키 필드 값 해시 테이블 키 key의 필드 field의 값을 value로 설정합니다. |
12 | HSETNX 키 필드 값 필드 field가 존재하지 않을 때만 해시 테이블 필드 값을 설정합니다. |
13 | HVALS 키 해시 테이블의 모든 값을 가져옵니다. |
14 | HSCAN 키 커서 [MATCH 패턴] [COUNT 개수] 해시 테이블의 키-값 쌍을 반복합니다. |
추가 명령어는 다음을 참조하세요:https://redis.io/명령어