Objekt integriertes Objekt

ObjectRedisSortedSet

RedisDatenbank-Client SortedSet-Objekt. Dieses Objekt ist der Client, der den angegebenen Schlüssel enthält. Nur durch den Aufruf seiner Methode wird die Datenbank bedient.

zum Betrieb verwendetRedisSortedSet-Objekt, Erstellungsmethode:

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

Erbschaftsverhältnis

Mitgliedsfunktion

add

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

1
Integer RedisSortedSet.add(Object sms);

Aufrufparameter:

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

Rückgabeergebnisse:

  • Integer, die Anzahl der neuen Mitglieder, die erfolgreich hinzugefügt wurden, mit Ausnahme bestehender Mitglieder, die aktualisiert wurden

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

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

Aufrufparameter:

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

Rückgabeergebnisse:

  • Integer, die Anzahl der neuen Mitglieder, die erfolgreich hinzugefügt wurden, mit Ausnahme bestehender Mitglieder, die aktualisiert wurden

score

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

1
Buffer RedisSortedSet.score(Buffer member);

Aufrufparameter:

  • member:BufferGeben Sie das abzufragende Mitglied an

Rückgabeergebnisse:

  • Buffer, der Punktewert des Mitglieds, ausgedrückt in Zeichenfolgenform

incr

Addieren Sie die Inkrementnummer zum Bewertungswert des Mitglieds der geordneten Menge

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

Aufrufparameter:

  • member:BufferGeben Sie das zu ändernde Mitglied an
  • num: Long, gibt den hinzuzufügenden Wert an

Rückgabeergebnisse:

  • Buffer, der neue Bewertungswert des Mitgliedsmitglieds, ausgedrückt in Zeichenfolgenform

remove

Entfernen Sie ein oder mehrere Mitgliedselemente aus einer geordneten Menge

1
Integer RedisSortedSet.remove(Array members);

Aufrufparameter:

  • members: Array, gibt das Array der zu entfernenden Elemente an

Rückgabeergebnisse:

  • Integer, die Anzahl der erfolgreich entfernten Elemente, mit Ausnahme ignorierter Elemente

Entfernen Sie ein oder mehrere Mitgliedselemente aus einer geordneten Menge

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

Aufrufparameter:

  • members: ..., gibt die Liste der zu entfernenden Elemente an

Rückgabeergebnisse:

  • Integer, die Anzahl der erfolgreich entfernten Elemente, mit Ausnahme ignorierter Elemente

len

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

1
Integer RedisSortedSet.len();

Rückgabeergebnisse:

  • Integer, gibt die Länge der sortierten Menge zurück

count

Gibt die Anzahl der Mitglieder im sortierten Satz zurück, deren Score-Wert zwischen Min und Max liegt (Standard umfasst Score-Wert gleich Min oder Max).

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

Aufrufparameter:

  • min: Ganzzahl, gibt die Mindestpunktzahl der Statistiken an
  • max: Ganzzahl, gibt die maximale Statistikpunktzahl an

Rückgabeergebnisse:

  • Integer, die Anzahl der Mitglieder, deren Punktewert zwischen Minimum und Maximum liegt

range

Gibt die Mitglieder im angegebenen Bereich in der geordneten Menge zurück. Die Positionen der Mitglieder werden nach steigendem Bewertungswert (von klein nach groß) sortiert.

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

Aufrufparameter:

  • start: Ganzzahl, gibt den Startindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
  • stop: Ganzzahl, gibt den Endindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
  • withScores: Boolescher Wert, gibt an, ob die Punktzahl in das Ergebnis einbezogen werden soll

Rückgabeergebnisse:

  • NArray, eine Liste geordneter Mengenmitglieder mit Score-Wert (optional) im angegebenen Intervall

rangeRev

Gibt die Mitglieder im angegebenen Bereich in der geordneten Menge zurück. Die Positionen der Mitglieder werden nach abnehmendem Bewertungswert (von groß nach klein) sortiert.

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

Aufrufparameter:

  • start: Ganzzahl, gibt den Startindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
  • stop: Ganzzahl, gibt den Endindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
  • withScores: Boolescher Wert, gibt an, ob die Punktzahl in das Ergebnis einbezogen werden soll

Rückgabeergebnisse:

  • NArray, eine Liste geordneter Mengenmitglieder mit Score-Wert (optional) im angegebenen Intervall

rank

Die Rangfolge der Mitglieder in einer geordneten Menge. Die Mitglieder der geordneten Menge werden in der Reihenfolge steigender Punktewerte (von klein nach groß) angeordnet.

1
Integer RedisSortedSet.rank(Buffer member);

Aufrufparameter:

  • member:BufferGeben Sie das abzufragende Mitglied an

Rückgabeergebnisse:

  • Integer, member Wenn member ein Mitglied des geordneten Satzschlüssels ist, wird die Rangfolge des Mitglieds zurückgegeben. Wenn das Mitglied kein Mitglied des geordneten Satzschlüssels ist, wird Null zurückgegeben

rankRev

Die Rangfolge der Mitglieder in einer geordneten Menge. Die Mitglieder der geordneten Menge sind in absteigender Reihenfolge des Bewertungswerts (von groß nach klein) angeordnet.

1
Integer RedisSortedSet.rankRev(Buffer member);

Aufrufparameter:

  • member:BufferGeben Sie das abzufragende Mitglied an

Rückgabeergebnisse:

  • Integer, member Wenn member ein Mitglied des geordneten Satzschlüssels ist, wird die Rangfolge des Mitglieds zurückgegeben. Wenn das Mitglied kein Mitglied des geordneten Satzschlüssels ist, wird Null zurückgegeben

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.

1
String RedisSortedSet.toString();

Rückgabeergebnisse:

  • String, gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

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

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

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

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