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
3var 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.
1Integer 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.
1Integer 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
1Integer 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
1Integer 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
1Integer RedisSet.len();
Resultaten retourneren:
- Integer, retourneert de lengte van de verzameling
exists
Bepaal of het member-element lid is van de verzameling
1Boolean 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
1NArray RedisSet.members();
Resultaten retourneren:
- NArray, een lijst met alle leden in de set
pop
Verwijdert een willekeurig element uit de verzameling en retourneert het
1Buffer 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
1Value RedisSet.randMember();
Resultaten retourneren:
- Value, retourneert een element; als de verzameling leeg is, retourneert null
Haal willekeurige elementen uit een verzameling
1Value 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.
1String 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.
1Value RedisSet.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat