English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zrem 명령어

Redis 정렬된 집합(sorted set)

Redis Zrem 명령어는 정렬된 집합에서 하나나 여러 개의 멤버를 제거합니다. 존재하지 않는 멤버는 무시됩니다.

key가 존재하지만 정렬된 집합 유형이 아닐 때, 오류를 반환합니다.

주의: Redis에서 2.4 버전 이전에는 ZREM은 매번 하나의 요소만 제거할 수 있었습니다.

문법

redis Zrem 명령어 기본 문법은 다음과 같습니다:

redis 127.0.0.1:6379> ZREM key member [member ...]

가용 버전

>= 1.2.0

반환 값

제거된 멤버 수, 무시된 멤버는 포함되지 않습니다.

온라인 예제

# 테스트 데이터
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"
5) "google.com"
6) "10"
# 단일 요소를 제거합니다
redis 127.0.0.1:6379> ZREM page_rank google.com
(integer) 1
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"
# 여러 요소를 제거합니다
redis 127.0.0.1:6379> ZREM page_rank baidu.com bing.com
(integer) 2
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
(empty list or set)
# 없는 요소를 제거합니다
redis 127.0.0.1:6379> ZREM page_rank non-exists-element
(integer) 0

Redis 정렬된 집합(sorted set)