Redis 해시 명령

1703 단어 redis

해시란 무엇입니까?



해시는 문자열 필드와 문자열 값 사이의 맵입니다. 프로그래밍에서 개체로 연결할 수도 있습니다.

Redis에서 HASH는 최대 40억 개의 필드-값 쌍을 저장할 수 있습니다.

Redis 해시에서 여러 필드 값 설정



Redis의 HMSET은 여러 필드-값 쌍을 설정하는 데 사용됩니다.

hmset key field value [field value ...]


레디스 HMSET




$ 127.0.0.1:6379> hmset student:1 name "Divyanshu Shekhar" rollNo   17 class 10
  OK


해시에 필드 설정



Redis HSET은 기존 Redis 해시에 필드를 설정하는 데 사용됩니다.

HSET Key Field Value


레디스 HSET




$ 127.0.0.1:6379> hset student:1 subject "CS"
  (integer) 1
$ 127.0.0.1:6379> hgetall student:1
  1) "name"
  2) "Divyanshu Shekhar"
  3) "class"
  4) "10"
  5) "subject"
  6) "CS"


필드가 존재하지 않는 경우 설정 – Redis HSETNX



Redis HSETNX는 먼저 Hash에 필드가 있는지 확인하는 데 사용됩니다. 키가 존재하지 않으면 해시에 필드를 추가하고 그렇지 않으면 키를 삭제합니다.

HSETNX Key Field Value


레디스 HSETNX




$ 127.0.0.1:6379> hsetnx student:1 marks 99
  (integer) 1
$ 127.0.0.1:6379> hgetall student:1
  1) "name"
  2) "Divyanshu Shekhar"
  3) "marks"
  4) "99"


자세히 알아보기 Redis Hash Commands 원본 포스트에서.

좋은 웹페이지 즐겨찾기