객체 내장 객체

객체RedisSet

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

작동하는 데 사용Redis객체 설정, 생성 방법:

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: Array, 추가할 요소의 배열을 지정합니다.

결과 반환:

  • 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 요소를 포함하는 배열을 반환하고, 음수는 배열을 반환하며, 배열의 요소는 여러 번 반복될 수 있으며 배열의 길이는 count의 절대값입니다.

결과 반환:

  • Value, 목록을 반환합니다. 컬렉션이 비어 있으면 빈 목록을 반환합니다.

toString

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

1
String RedisSet.toString();

결과 반환:

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

toJSON

객체의 JSON 형식 표현을 반환하며 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 컬렉션을 반환합니다.

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

호출 매개변수:

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

결과 반환:

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