Objekt eingebautes Objekt

Objekt RedisSortedSet

Redis Das SortedSet-Objekt des Datenbankclients, dieses Objekt ist der Client, der den angegebenen Schlüssel enthält, und die Datenbank kann nur betrieben werden, wenn ihre Methode aufgerufen wird

Zu bedienen Redis SortedSet-Objekt, Erstellungsmethode:

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

Vererbungsbeziehung

Mitgliedsfunktion

add

Fügen Sie dem geordneten Satz ein oder mehrere Elementelemente und deren Bewertungswerte hinzu

1
Integer RedisSortedSet.add(Object sms);

Parameter aufrufen:

  • sms: Objekt, geben Sie das hinzuzufügende Mitglied / Score-Objekt an

Ergebnis zurückgeben:

  • Integer, Die Anzahl der erfolgreich hinzugefügten neuen Mitglieder, ausgenommen die aktualisierten und vorhandenen Mitglieder

Fügen Sie dem geordneten Satz ein oder mehrere Elementelemente und deren Bewertungswerte hinzu

1
Integer RedisSortedSet.add(...sms);

Parameter aufrufen:

  • sms: ..., geben Sie die hinzuzufügende Mitglieder- / Punkteliste an

Ergebnis zurückgeben:

  • Integer, Die Anzahl der erfolgreich hinzugefügten neuen Mitglieder, ausgenommen die aktualisierten und vorhandenen Mitglieder

score

Gibt den Score-Wert des Mitglieds in einem geordneten Satz zurück

1
Buffer RedisSortedSet.score(Buffer member);

Parameter aufrufen:

  • member:: BufferGeben Sie das abzufragende Mitglied an

Ergebnis zurückgeben:

  • Buffer, der Score-Wert des Mitgliedsmitglieds, ausgedrückt als Zeichenfolge

incr

Addieren Sie die Inkrementnummer zum Bewertungswert des Mitgliedsmitglieds des bestellten Satzes

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

Parameter aufrufen:

  • member:: BufferGeben Sie das zu ändernde Mitglied an
  • num: Long, geben Sie den Wert an, der hinzugefügt werden soll

Ergebnis zurückgeben:

  • Buffer, der neue Bewertungswert des Mitgliedsmitglieds, ausgedrückt als Zeichenfolge

remove

Entfernen Sie ein oder mehrere Elementelemente im bestellten Satz

1
Integer RedisSortedSet.remove(Array members);

Parameter aufrufen:

  • members: Array, geben Sie das Array der zu entfernenden Elemente an

Ergebnis zurückgeben:

  • Integer, Die Anzahl der Elemente, die erfolgreich entfernt wurden, ausgenommen ignorierte Elemente

Entfernen Sie ein oder mehrere Elementelemente im bestellten Satz

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

Parameter aufrufen:

  • members: ... geben Sie die Liste der zu entfernenden Elemente an

Ergebnis zurückgeben:

  • Integer, Die Anzahl der Elemente, die erfolgreich entfernt wurden, ausgenommen ignorierte Elemente

len

Gibt die Anzahl der Elemente in einer geordneten Menge zurück

1
Integer RedisSortedSet.len();

Ergebnis zurückgeben:

  • Integer, Gibt die Länge des bestellten Satzes zurück

count

Gibt die Anzahl der Mitglieder in einem geordneten Satz mit einem Bewertungswert zwischen min und max zurück (einschließlich des Bewertungswerts, der standardmäßig min oder max entspricht).

1 2
Integer RedisSortedSet.count(Integer min, Integer max);

Parameter aufrufen:

  • min: Integer, die Mindestpunktzahl der angegebenen Statistik
  • max: Integer, die maximale Punktzahl der angegebenen Statistik

Ergebnis zurückgeben:

  • Integer, die Anzahl der Mitglieder, deren Punktzahl zwischen min und max liegt

range

Kehren Sie zum geordneten Satz zurück, die Mitglieder im angegebenen Intervall, und die Positionen der Mitglieder werden nach dem zunehmenden Bewertungswert (von klein nach groß) sortiert.

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

Parameter aufrufen:

  • start: Integer, geben Sie den Startindex der Abfrage an, 0 bedeutet das erste Element, -1 bedeutet das letzte Element
  • stop: Integer, geben Sie den Endindex der Abfrage an, 0 bedeutet das erste Element, -1 bedeutet das letzte Element
  • withScores: Boolean, geben Sie an, ob die Punktzahl in das Ergebnis aufgenommen werden soll

Ergebnis zurückgeben:

  • NArray, Eine Liste der geordneten Gruppenmitglieder mit einem Bewertungswert (optional) im angegebenen Intervall

rangeRev

Kehren Sie zum geordneten Satz zurück, die Mitglieder im angegebenen Bereich, die Positionen der Mitglieder werden nach dem abnehmenden Bewertungswert (von groß nach klein) sortiert.

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

Parameter aufrufen:

  • start: Integer, geben Sie den Startindex der Abfrage an, 0 bedeutet das erste Element, -1 bedeutet das letzte Element
  • stop: Integer, geben Sie den Endindex der Abfrage an, 0 bedeutet das erste Element, -1 bedeutet das letzte Element
  • withScores: Boolean, geben Sie an, ob die Punktzahl in das Ergebnis aufgenommen werden soll

Ergebnis zurückgeben:

  • NArray, Eine Liste der geordneten Gruppenmitglieder mit einem Bewertungswert (optional) im angegebenen Intervall

rank

Der Rang des Mitglieds im geordneten Satz. Die Mitglieder des geordneten Satzes sind in der Reihenfolge des zunehmenden Wertes der Punktzahl (von klein nach groß) angeordnet.

1
Integer RedisSortedSet.rank(Buffer member);

Parameter aufrufen:

  • member:: BufferGeben Sie das abzufragende Mitglied an

Ergebnis zurückgeben:

  • Integer, member Wenn member Mitglied eines geordneten Schlüsselsatzes ist, geben Sie den Rang des Mitglieds zurück. Wenn member kein Mitglied des bestellten Set-Schlüssels ist, geben Sie nil zurück

rankRev

Der Rang des Mitglieds im geordneten Satz. Die Mitglieder des geordneten Satzes sind in der Reihenfolge abnehmenden Bewertungswerts (von groß nach klein) angeordnet.

1
Integer RedisSortedSet.rankRev(Buffer member);

Parameter aufrufen:

  • member:: BufferGeben Sie das abzufragende Mitglied an

Ergebnis zurückgeben:

  • Integer, member Wenn member Mitglied eines geordneten Schlüsselsatzes ist, geben Sie den Rang des Mitglieds zurück. Wenn member kein Mitglied des bestellten Set-Schlüssels ist, geben Sie nil zurück

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String RedisSortedSet.toString();

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält