Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

해시에 포함된 필드 값을 얻는 방법 – Redis HGET | HMGET

이 자습서에서는 키에 저장된 해시 값에 포함된 필드와 연결된 값을 가져오는 방법을 배웁니다. 이를 위해 Redis HGET 및 HMGET 명령을 사용합니다.

HGET 명령

이 명령은 지정된 키에 저장된 해시 값 내부에 포함된 지정된 필드와 관련된 값을 가져오는 데 사용됩니다. 키가 존재하지 않거나 키가 있지만 해시 값에 지정된 필드가 없으면 nil이 반환되고 키가 있지만 키에 저장된 값이 해시 데이터 유형이 아닌 경우 오류가 반환됩니다. Redis HGET 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> HGET <keyname> <field>

출력:-

- (string) reply, representing a value of the field.
- (nil), if a hash value does not contain the field or if key does not exist.
- Error, if key exist and value stored at the key is not a hash.

예:-

해시에 포함된 필드 값을 얻는 방법 – Redis HGET | HMGET

HMGET 명령

이 명령은 지정된 키에 저장된 해시 값 내부에 포함된 하나 이상의 지정된 필드와 관련된 값을 가져오는 데 사용됩니다. 해시 값 내부에 존재하지 않는 모든 지정된 필드에 대해 nil 값이 반환됩니다.

키가 존재하지 않으면 nil 값의 목록이 반환되고 키가 있지만 키에 저장된 값이 해시 데이터 유형이 아닌 경우 오류가 반환됩니다.

Redis HMGET 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> HMGET <keyname> <field> [ field ]

출력:-

- (array) reply, representing the list of field values in the hash.
- (nil), if key does not exists.
- Error, if key exist and value stored at the key is not a hash.

예:-

해시에 포함된 필드 값을 얻는 방법 – Redis HGET | HMGET

참조:-

  1. HGET 명령 문서
  2. HMGET 명령 문서

redis 데이터 저장소에 저장된 해시 값에 포함된 필드와 관련된 값을 가져오는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 해시 명령