ObjectRedisSortedSet
RedisDatabaseclient SortedSet-object. 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 opererenRedisSortedSet-object, aanmaakmethode:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSortedSet("test");
erfenis relatie
lid functie
add
Voeg een of meer lidelementen en hun scorewaarden toe aan de bestelde set
1Integer RedisSortedSet.add(Object sms);
Oproepparameters:
- sms: Object, specificeert het lid/score-object dat moet worden toegevoegd
Resultaten retourneren:
- Integer, het aantal nieuwe leden dat met succes is toegevoegd, met uitzondering van bestaande leden die zijn bijgewerkt
Voeg een of meer lidelementen en hun scorewaarden toe aan de bestelde set
1Integer RedisSortedSet.add(...sms);
Oproepparameters:
- sms: ..., specificeer de leden-/scorelijst die moet worden toegevoegd
Resultaten retourneren:
- Integer, het aantal nieuwe leden dat met succes is toegevoegd, met uitzondering van bestaande leden die zijn bijgewerkt
score
Retourneert de scorewaarde van lid in de bestelde set
1Buffer RedisSortedSet.score(Buffer member);
Oproepparameters:
- member:Buffer, geef het lid op dat moet worden opgevraagd
Resultaten retourneren:
- Buffer, de scorewaarde van het lid, uitgedrukt in tekenreeksvorm
incr
Voeg stapsgewijs getal toe aan de scorewaarde van het lid van de bestelde set
1
2Buffer RedisSortedSet.incr(Buffer member,
Long num = 1);
Oproepparameters:
- member:Buffergeeft u het lid op dat u wilt wijzigen
- num: Lang, specificeert de waarde die moet worden toegevoegd
Resultaten retourneren:
- Buffer, de nieuwe scorewaarde van het lid, uitgedrukt in tekenreeksvorm
remove
Verwijder een of meer lidelementen uit een bestelde set
1Integer RedisSortedSet.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 een bestelde set
1Integer RedisSortedSet.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 een gesorteerde set
1Integer RedisSortedSet.len();
Resultaten retourneren:
- Integer, retourneert de lengte van de gesorteerde set
count
Retourneert het aantal leden in de gesorteerde set waarvan de scorewaarde tussen min en max ligt (standaard bevat de scorewaarde gelijk aan min of max)
1
2Integer RedisSortedSet.count(Integer min,
Integer max);
Oproepparameters:
- min: Geheel getal, specificeert de minimumscore van statistieken
- max: Geheel getal, specificeert de maximale score van statistieken
Resultaten retourneren:
- Integer, het aantal leden waarvan de scorewaarde tussen min en max ligt
range
Retourneert de leden in het opgegeven bereik in de geordende set. De posities van de leden worden gesorteerd op oplopende scorewaarde (van klein naar groot).
1
2
3NArray RedisSortedSet.range(Integer start,
Integer stop,
Boolean withScores = false);
Oproepparameters:
- start: Geheel getal, specificeert het startsubscript van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- stop: Geheel getal, specificeert de eindindex van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- withScores: Booleaanse waarde, specificeert of de score in het resultaat moet worden opgenomen
Resultaten retourneren:
- NArray, een lijst met geordende setleden met scorewaarde (optioneel) in het opgegeven interval
rangeRev
Retourneert de leden in het opgegeven bereik in de geordende set. De posities van de leden worden gesorteerd op afnemende scorewaarde (van groot naar klein).
1
2
3NArray RedisSortedSet.rangeRev(Integer start,
Integer stop,
Boolean withScores = false);
Oproepparameters:
- start: Geheel getal, specificeert het startsubscript van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- stop: Geheel getal, specificeert de eindindex van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- withScores: Booleaanse waarde, specificeert of de score in het resultaat moet worden opgenomen
Resultaten retourneren:
- NArray, een lijst met geordende setleden met scorewaarde (optioneel) in het opgegeven interval
rank
De rangschikking van leden in een geordende set. De leden van de geordende set zijn gerangschikt in volgorde van toenemende scorewaarde (van klein naar groot).
1Integer RedisSortedSet.rank(Buffer member);
Oproepparameters:
- member:Buffer, geef het lid op dat moet worden opgevraagd
Resultaten retourneren:
- Integer, lid Als lid lid is van de bestelde setsleutel, retourneert u de rangorde van lid. Als lid geen lid is van de bestelde setsleutel, retourneert u nul
rankRev
De rangschikking van leden in een geordende set. De leden van de geordende set zijn gerangschikt in aflopende volgorde van scorewaarde (van groot naar klein).
1Integer RedisSortedSet.rankRev(Buffer member);
Oproepparameters:
- member:Buffer, geef het lid op dat moet worden opgevraagd
Resultaten retourneren:
- Integer, lid Als lid lid is van de bestelde setsleutel, retourneert u de rangorde van lid. Als lid geen lid is van de bestelde setsleutel, retourneert u nul
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 RedisSortedSet.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 RedisSortedSet.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat