Object-ingebouwd object

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 3
var 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

1
Integer 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

1
Integer 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

1
Buffer 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 2
Buffer 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

1
Integer 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

1
Integer 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

1
Integer 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 2
Integer 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 3
NArray 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 3
NArray 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).

1
Integer 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).

1
Integer 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.

1
String 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.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat