객체RedisSet
Redis데이터베이스 클라이언트 Set 개체 이 개체는 지정된 키를 포함하는 클라이언트이며 해당 메서드를 호출해야만 데이터베이스가 작동됩니다.
작동하는 데 사용Redis객체 설정, 생성 방법:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
상속관계
멤버 함수
add
컬렉션 키에 하나 이상의 구성원 요소를 추가합니다. 컬렉션에 이미 존재하는 구성원 요소는 무시됩니다.
1Integer RedisSet.add(Array members);
호출 매개변수:
- members: Array, 추가할 요소의 배열을 지정합니다.
결과 반환:
- Integer, 무시된 요소를 제외하고 세트에 추가된 새 요소의 수
동시에 여러 필드-값(도메인-값) 쌍을 해시 테이블에 설정합니다. 이 명령은 해시 테이블에 이미 존재하는 필드를 덮어씁니다.
1Integer RedisSet.add(...members);
호출 매개변수:
- members: ..., 추가할 요소 목록을 지정합니다.
결과 반환:
- Integer, 무시된 요소를 제외하고 세트에 추가된 새 요소의 수
remove
컬렉션에서 하나 이상의 멤버 요소를 제거합니다.
1Integer RedisSet.remove(Array members);
호출 매개변수:
- members: Array, 제거할 요소의 배열을 지정합니다.
결과 반환:
- Integer, 무시된 요소를 제외하고 성공적으로 제거된 요소의 수
컬렉션에서 하나 이상의 멤버 요소를 제거합니다.
1Integer RedisSet.remove(...members);
호출 매개변수:
- members: ..., 제거할 요소 목록을 지정합니다.
결과 반환:
- Integer, 무시된 요소를 제외하고 성공적으로 제거된 요소의 수
len
컬렉션의 요소 수를 반환합니다.
1Integer RedisSet.len();
결과 반환:
- Integer, 컬렉션의 길이를 반환합니다.
exists
멤버 요소가 컬렉션의 멤버인지 확인
1Boolean RedisSet.exists(Buffer member);
호출 매개변수:
- member:Buffer, 확인할 멤버를 지정하세요.
결과 반환:
- Boolean, 멤버 요소가 컬렉션의 멤버인 경우 true를 반환합니다.
members
컬렉션의 모든 멤버를 반환합니다.
1NArray RedisSet.members();
결과 반환:
- NArray, 세트의 모든 멤버 목록
pop
컬렉션에서 임의의 요소를 제거하고 반환합니다.
1Buffer RedisSet.pop();
결과 반환:
- Buffer, 제거된 임의의 요소입니다. 세트가 비어 있으면 null을 반환합니다.
randMember
컬렉션에서 임의의 요소 가져오기
1Value RedisSet.randMember();
결과 반환:
- Value, 요소를 반환하고 컬렉션이 비어 있으면 null을 반환합니다.
컬렉션에서 임의의 요소 가져오기
1Value RedisSet.randMember(Integer count);
호출 매개변수:
- count: 정수, 반환할 요소 수를 지정합니다. 양수는 count 요소를 포함하는 배열을 반환하고, 음수는 배열을 반환하며, 배열의 요소는 여러 번 반복될 수 있으며 배열의 길이는 count의 절대값입니다.
결과 반환:
- Value, 목록을 반환합니다. 컬렉션이 비어 있으면 빈 목록을 반환합니다.
toString
객체의 문자열 표현을 반환하며 일반적으로 "[Native Object]"를 반환하며 객체 자체의 특성에 따라 다시 구현될 수 있습니다.
1String RedisSet.toString();
결과 반환:
- String, 객체의 문자열 표현을 반환합니다.
toJSON
객체의 JSON 형식 표현을 반환하며 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 컬렉션을 반환합니다.
1Value RedisSet.toJSON(String key = "");
호출 매개변수:
- key: 문자열, 사용되지 않음
결과 반환:
- Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.