객체 내장 객체

객체 RedisSet

Redis 데이터베이스 클라이언트 세트 오브젝트,이 오브젝트는 지정된 키를 포함하는 클라이언트이며, 메소드가 호출 된 경우에만 데이터베이스가 작동합니다

Redis Set 오브젝트를 조작하고 메소드를 작성하는 데 사용됩니다.

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

계승

회원 기능

add

컬렉션 키에 하나 이상의 멤버 요소를 추가하면 컬렉션에 이미 존재하는 멤버 요소는 무시됩니다.

1
Integer RedisSet.add(Array members);

통화 매개 변수 :

  • members : 배열, 추가 할 요소의 배열을 지정

반환 결과 :

  • Integer , 컬렉션에 추가 된 새로운 요소의 수 (무시 된 요소는 제외)

여러 개의 필드-값 쌍을 동시에 해시 테이블로 설정하면이 명령은 해시 테이블의 기존 필드를 덮어 씁니다.

1
Integer RedisSet.add(...members);

통화 매개 변수 :

  • members : ..., 추가 할 요소 목록을 지정합니다

반환 결과 :

  • Integer , 컬렉션에 추가 된 새로운 요소의 수 (무시 된 요소는 제외)

remove

컬렉션에서 하나 이상의 멤버 요소 제거

1
Integer RedisSet.remove(Array members);

통화 매개 변수 :

  • members : Array, 제거 할 요소의 배열을 지정합니다

반환 결과 :

  • Integer , 무시 된 요소를 제외하고 성공적으로 제거 된 요소 수

컬렉션에서 하나 이상의 멤버 요소 제거

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

통화 매개 변수 :

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

반환 결과 :

  • Integer , 무시 된 요소를 제외하고 성공적으로 제거 된 요소 수

len

컬렉션의 요소 수를 반환

1
Integer RedisSet.len();

반환 결과 :

  • Integer , 컬렉션의 길이를 반환

exists

멤버 요소가 컬렉션의 멤버인지 확인

1
Boolean RedisSet.exists(Buffer member);

통화 매개 변수 :

  • member : Buffer , 확인할 멤버 지정

반환 결과 :

  • Boolean , 멤버 요소가 컬렉션의 멤버이면 true

members

컬렉션의 모든 멤버를 반환

1
NArray RedisSet.members();

반환 결과 :

  • NArray , 컬렉션의 모든 멤버 목록

pop

컬렉션에서 임의의 요소를 제거하고 반환

1
Buffer RedisSet.pop();

반환 결과 :

  • Buffer , 임의의 요소가 제거되었습니다. 컬렉션이 비어 있으면 null을 반환합니다.

randMember

컬렉션에서 임의의 요소를 가져옵니다

1
Value RedisSet.randMember();

반환 결과 :

  • Value , 요소를 반환하고 컬렉션이 비어 있으면 null을 반환

컬렉션에서 임의의 요소 가져 오기

1
Value RedisSet.randMember(Integer count);

통화 매개 변수 :

  • count : 정수, 반환되는 요소 수를 지정합니다. 양수는 개수 요소가 포함 된 배열을 반환하고 음수는 배열을 반환합니다. 배열의 요소는 여러 번 반복 될 수 있으며 배열의 길이는 count의 절대 값입니다.

반환 결과 :

  • Value , 목록을 반환하고 컬렉션이 비어 있으면 빈 목록을 반환

toString

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

1
String RedisSet.toString();

반환 결과 :

  • String , 객체의 문자열 표현을 반환

toJSON

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

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

통화 매개 변수 :

  • key : 문자열, 미사용

반환 결과 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.