개체 내장 개체

개체 RedisSortedSet

Redis 데이터베이스 클라이언트 SortedSet 개체,이 개체는 지정된 키를 포함하는 클라이언트이며 데이터베이스는 해당 메서드를 호출해야만 작동 할 수 있습니다.

Redis 조작에 사용되는 SortedSet 객체, 생성 방법 :

1 2 3
var db = require("db"); var rdb = new db.openRedis("redis-server"); var set = rdb.getSortedSet("test");

계승

회원 기능

add

하나 이상의 멤버 요소와 해당 점수 값을 순서가 지정된 세트에 추가합니다.

1
Integer RedisSortedSet.add(Object sms);

호출 매개 변수 :

  • sms : 개체, 추가 할 멤버 / 점수 개체 지정

반환 결과 :

  • Integer , 성공적으로 추가 된 새 구성원 수 (업데이트 된 구성원 및 기존 구성원 제외)

하나 이상의 멤버 요소와 해당 점수 값을 순서가 지정된 세트에 추가합니다.

1
Integer RedisSortedSet.add(...sms);

호출 매개 변수 :

  • sms : ..., 추가 할 멤버 / 점수 목록 지정

반환 결과 :

  • Integer , 성공적으로 추가 된 새 구성원 수 (업데이트 된 구성원 및 기존 구성원 제외)

score

순서가 지정된 집합에서 구성원 구성원의 점수 값을 반환합니다.

1
Buffer RedisSortedSet.score(Buffer member);

호출 매개 변수 :

  • member : Buffer , 조회 할 멤버 지정

반환 결과 :

  • Buffer , 멤버 멤버의 점수 값, 문자열로 표현됨

incr

정렬 된 세트 멤버의 점수 값에 증분 번호를 추가합니다.

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

호출 매개 변수 :

  • member : Buffer , 수정할 멤버 지정
  • num : Long, 추가 할 값 지정

반환 결과 :

  • Buffer , 멤버 멤버의 새 점수 값으로, 문자열로 표현됩니다.

remove

정렬 된 세트에서 하나 이상의 멤버 요소 제거

1
Integer RedisSortedSet.remove(Array members);

호출 매개 변수 :

  • members : 배열, 제거 할 요소 배열 지정

반환 결과 :

  • Integer , 무시 된 요소를 포함하지 않고 성공적으로 제거 된 요소의 수

정렬 된 세트에서 하나 이상의 멤버 요소 제거

1
Integer RedisSortedSet.remove(...members);

호출 매개 변수 :

  • members : ..., 제거 할 요소 목록 지정

반환 결과 :

  • Integer , 무시 된 요소를 포함하지 않고 성공적으로 제거 된 요소의 수

len

정렬 된 집합의 요소 수를 반환합니다.

1
Integer RedisSortedSet.len();

반환 결과 :

  • Integer 는 정렬 된 집합의 길이를 반환합니다.

count

최소값과 최대 값 사이의 점수 값으로 정렬 된 집합의 멤버 수를 반환합니다 (기본적으로 최소값 또는 최대 값과 동일한 점수 값 포함).

1 2
Integer RedisSortedSet.count(Integer min, Integer max);

호출 매개 변수 :

  • min : 정수, 지정된 통계에 대한 최소 점수
  • max : 정수, 지정된 통계의 최대 점수

반환 결과 :

  • Integer , 점수 값이 최소값과 최대 값 사이 인 멤버 수

range

정렬 된 세트로 돌아가서 지정된 간격의 멤버와 멤버의 위치가 증가하는 점수 값 (작은 것에서 큰 것까지)에 따라 정렬됩니다.

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

호출 매개 변수 :

  • start : 정수, 쿼리 시작 인덱스 지정, 0은 첫 번째 요소, -1은 마지막 요소
  • stop : 정수, 쿼리 끝 인덱스 지정, 0은 첫 번째 요소, -1은 마지막 요소 의미
  • withScores : 부울, 결과에 점수 포함 여부 지정

반환 결과 :

  • NArray , 지정된 간격의 점수 값 (선택 사항)이있는 정렬 된 집합 멤버 목록

rangeRev

정렬 된 세트로 돌아가서 지정된 범위의 멤버와 멤버의 위치가 점수 값을 내림차순으로 정렬됩니다 (큰에서 작은 것으로).

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

호출 매개 변수 :

  • start : 정수, 쿼리 시작 인덱스 지정, 0은 첫 번째 요소, -1은 마지막 요소
  • stop : 정수, 쿼리 끝 인덱스 지정, 0은 첫 번째 요소, -1은 마지막 요소 의미
  • withScores : 부울, 결과에 점수 포함 여부 지정

반환 결과 :

  • NArray , 지정된 간격의 점수 값 (선택 사항)이있는 정렬 된 집합 멤버 목록

rank

순서가 지정된 집합에서 구성원의 순위입니다. 정렬 된 세트의 멤버는 점수 값이 증가하는 순서로 정렬됩니다 (작은 것에서 큰 것까지).

1
Integer RedisSortedSet.rank(Buffer member);

호출 매개 변수 :

  • member : Buffer , 조회 할 멤버 지정

반환 결과 :

  • Integer , member member가 정렬 된 키 집합의 구성원이면 구성원 순위를 반환합니다. 멤버가 주문 된 세트 키의 멤버가 아닌 경우 nil을 반환합니다.

rankRev

순서가 지정된 집합에서 구성원의 순위입니다. 정렬 된 세트의 멤버는 점수 값이 낮은 순서로 정렬됩니다 (큰 것에서 작은 것까지).

1
Integer RedisSortedSet.rankRev(Buffer member);

호출 매개 변수 :

  • member : Buffer , 조회 할 멤버 지정

반환 결과 :

  • Integer , member member가 정렬 된 키 집합의 구성원이면 구성원 순위를 반환합니다. 멤버가 주문 된 세트 키의 멤버가 아닌 경우 nil을 반환합니다.

toString

객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.

1
String RedisSortedSet.toString();

반환 결과 :

  • String , 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환합니다. 일반적으로 객체에서 정의한 읽을 수있는 속성 모음을 반환합니다.

1
Value RedisSortedSet.toJSON(String key = "");

호출 매개 변수 :

  • key : 문자열, 사용되지 않음

반환 결과 :

  • Value , 직렬화 가능한 JSON이 포함 된 값을 반환합니다.