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

Redis ZLEXCOUNT – 값 범위별로 정렬된 세트의 요소 수를 가져오는 방법

이 튜토리얼에서는 특정 범위 사이의 값을 갖는 정렬된 세트 값의 요소 수를 얻는 방법에 대해 학습합니다. 이를 위해 Redis ZLEXCOUNT를 사용합니다. 명령.

ZLEXCOUNT 명령

이 명령은 (요소의 문자열 표현) 값을 갖는 정렬된 설정 값의 요소 수를 반환합니다. 사이 및 최대 인수. 여기에서 정렬된 세트 값의 모든 요소는 사전순 정렬을 강제하기 위해 동일한 점수로 삽입됩니다.

최대 인수는 (로 시작해야 합니다. 또는 [ , 여기서 [ 닫힌 간격 지정 (포함)( 개방 간격 지정 (독점) . 예:- 

ZLEXCOUNT set [a [f

<=요소 <=f while:

가 있는 요소 수를 반환합니다.
ZLEXCOUNT set [a (f

<=element 가 있는 요소의 수를 반환합니다.

및 최대 인수는 +의 특수 값을 가질 수 있습니다. 또는 , 여기서 + 양의 무한 문자열을 지정하고 음의 무한 문자열을 지정하므로 예를 들어 ZLEXCOUNT set – + 명령 정렬된 설정 값의 크기를 반환합니다.

키가 존재하지만 키에 저장된 값이 정렬된 세트 데이터 유형이 아닌 경우 오류가 리턴됩니다. Redis ZLEXCOUNT 명령의 구문은 다음과 같습니다.- 

구문:-

redis host:post> ZLEXCOUNT <keyname> <min> <max>

출력:-

- (array) reply, representing number of elements in the specified range.
- Error, if key exist and value stored at the key is not a sorted set.

예:-

Redis ZLEXCOUNT – 값 범위별로 정렬된 세트의 요소 수를 가져오는 방법

참조:-

  1. ZLEXCOUNT 명령 문서

특정 범위 사이의 값을 갖는 정렬된 세트 값의 요소 수를 얻는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.