이 튜토리얼에서는 특정 범위 사이에 순위가 있는 정렬된 집합 값의 요소를 제거하는 방법에 대해 알아봅니다. 이를 위해 Redis ZREMRANGEBYRANK를 사용합니다. 명령.
ZREMRANGEBYRANK 명령
이 명령은 순위가 start 사이에 있는 정렬된 설정 값의 모든 요소를 제거합니다. 그리고 중지 인수.
시작 및 중지는 0 기반 색인으로, 0은 가장 낮은 점수 요소를 의미하고 1은 두 번째로 낮은 점수 요소를 의미하는 식입니다. 음수는 정렬된 설정 값의 가장 높은 점수 요소에서 시작하는 오프셋을 제공하는 데 사용할 수도 있습니다. 여기서 -1은 가장 높은 점수 요소를 의미하고 -2는 두 번째로 높은 점수 요소를 의미하는 식입니다.
키가 존재하지만 키에 저장된 값이 정렬된 데이터 유형이 아닌 경우 오류가 반환됩니다.
redis ZREMRANGEBYRANK 명령의 구문은 다음과 같습니다.-
구문:-
redis host:post> ZREMRANGEBYRANK <keyname> <start> <stop>
출력:-
- (integer) reply, representing number of removed elements. - 0, if key does not exists. - Error, if key exist and value stored at the key is not a sorted set.
예:-
참조:-
- ZREMRANGEBYRANK 명령 문서
특정 범위 사이에 순위가 있는 정렬된 설정 값의 요소를 제거하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.