Object-ingebouwd object

ObjectRedisSet

RedisDatabaseclient Object instellen. Dit object is de client die de opgegeven sleutel bevat. Alleen door de methode ervan aan te roepen, kan de database worden bediend.

gebruikt om te opererenRedisObject instellen, aanmaakmethode:

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

erfenis relatie

lid functie

add

Voeg een of meer lidelementen toe aan de verzamelingssleutel. Lidelementen die al in de verzameling bestaan, worden genegeerd.

1
Integer RedisSet.add(Array members);

Oproepparameters:

  • members: Array, specificeert de array met elementen die moeten worden toegevoegd

Resultaten retourneren:

  • Integer, het aantal nieuwe elementen dat aan de set is toegevoegd, met uitzondering van genegeerde elementen

Stel meerdere veldwaardeparen (domeinwaarde) tegelijkertijd in de hashtabel in. Deze opdracht overschrijft de velden die al in de hashtabel bestaan.

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

Oproepparameters:

  • members: ..., specificeert de lijst met toe te voegen elementen

Resultaten retourneren:

  • Integer, het aantal nieuwe elementen dat aan de set is toegevoegd, met uitzondering van genegeerde elementen

remove

Verwijder een of meer lidelementen uit de verzameling

1
Integer RedisSet.remove(Array members);

Oproepparameters:

  • members: Array, specificeert de reeks elementen die moeten worden verwijderd

Resultaten retourneren:

  • Integer, het aantal succesvol verwijderde elementen, met uitzondering van genegeerde elementen

Verwijder een of meer lidelementen uit de verzameling

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

Oproepparameters:

  • members: ..., specificeert de lijst met elementen die moeten worden verwijderd

Resultaten retourneren:

  • Integer, het aantal succesvol verwijderde elementen, met uitzondering van genegeerde elementen

len

Retourneert het aantal elementen in de verzameling

1
Integer RedisSet.len();

Resultaten retourneren:

  • Integer, retourneert de lengte van de verzameling

exists

Bepaal of het member-element lid is van de verzameling

1
Boolean RedisSet.exists(Buffer member);

Oproepparameters:

  • member:Buffer, geef het lid op dat u wilt controleren

Resultaten retourneren:

  • Boolean, retourneert true als het member-element lid is van de verzameling

members

Retourneert alle leden van de verzameling

1
NArray RedisSet.members();

Resultaten retourneren:

  • NArray, een lijst met alle leden in de set

pop

Verwijdert een willekeurig element uit de verzameling en retourneert het

1
Buffer RedisSet.pop();

Resultaten retourneren:

  • Buffer, het willekeurige element dat is verwijderd. Wanneer de set leeg is, wordt null geretourneerd

randMember

Haal een willekeurig element uit de verzameling

1
Value RedisSet.randMember();

Resultaten retourneren:

  • Value, retourneert een element; als de verzameling leeg is, retourneert null

Haal willekeurige elementen uit een verzameling

1
Value RedisSet.randMember(Integer count);

Oproepparameters:

  • count: Geheel getal, specificeert het aantal elementen dat moet worden geretourneerd. Positief getal, retourneert een array met telelementen; negatief getal, retourneert een array, de elementen in de array kunnen meerdere keren worden herhaald en de lengte van de array is de absolute waarde van het aantal

Resultaten retourneren:

  • Value, retourneert een lijst; als de verzameling leeg is, wordt een lege lijst geretourneerd

toString

Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.

1
String RedisSet.toString();

Resultaten retourneren:

  • String, retourneert de tekenreeksrepresentatie van het object

toJSON

Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat