English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Zadd 명령어는 하나 이상의 멤버와 그 스코어 값을 정렬된 집합에 추가하는 데 사용됩니다.
특정 멤버가 이미 정렬된 집합의 멤버인 경우, 해당 멤버의 스코어 값을 업데이트하고, 이 멤버를 다시 삽입하여 해당 멤버가 올바른 위치에 유지합니다.
스코어 값은 정수 또는 더블 정밀도 부호 floating-point 수일 수 있습니다.
정렬된 집합 key가 존재하지 않으면, 비어 있는 정렬된 집합을 생성하고 ZADD 작업을 수행합니다.
key가 존재하지만 정렬된 집합 타입이 아닌 경우, 오류를 반환합니다.
주의:Redis에서 2.4 버전 이전에는 ZADD는 각 번호마다 하나의 요소만 추가할 수 있었습니다.
redis Zadd 명령어의 기본 문법은 다음과 같습니다:
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
>= 1.2.0
성공적으로 추가된 새 멤버 수는, 업데이트된이나 이미 존재하는 멤버를 포함하지 않습니다.
redis> ZADD myzset 1 "one" (integer) 1 redis> ZADD myzset 1 "uno" (integer) 1 redis> ZADD myzset 2 "two" 3 "three" (integer) 2 redis> ZRANGE myzset 0 -1 WITHSCORES 1) "one" 2) "1" 3) "uno" 4) "1" 5) "two" 6) "2" 7) "three" 8) "3" redis>