Objekt integriertes Objekt

ObjectRedisSet

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

zum Betrieb verwendetRedisObjekt festlegen, Erstellungsmethode:

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

Erbschaftsverhältnis

Mitgliedsfunktion

add

Fügen Sie dem Sammlungsschlüssel ein oder mehrere Mitgliedselemente hinzu. Mitgliedselemente, die bereits in der Sammlung vorhanden sind, werden ignoriert.

1
Integer RedisSet.add(Array members);

Aufrufparameter:

  • members: Array, gibt das Array der hinzuzufügenden Elemente an

Rückgabeergebnisse:

  • Integer, die Anzahl der neuen Elemente, die der Menge hinzugefügt wurden, mit Ausnahme ignorierter Elemente

Legen Sie mehrere Feld-Wert-Paare (Domänen-Wert-Paare) gleichzeitig in der Hash-Tabelle fest. Dieser Befehl überschreibt die Felder, die bereits in der Hash-Tabelle vorhanden sind.

1
Integer RedisSet.add(...members);

Aufrufparameter:

  • members: ..., gibt die Liste der hinzuzufügenden Elemente an

Rückgabeergebnisse:

  • Integer, die Anzahl der neuen Elemente, die der Menge hinzugefügt wurden, mit Ausnahme ignorierter Elemente

remove

Entfernen Sie ein oder mehrere Mitgliedselemente aus der Sammlung

1
Integer RedisSet.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 der Sammlung

1
Integer RedisSet.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 der Sammlung zurück

1
Integer RedisSet.len();

Rückgabeergebnisse:

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

exists

Bestimmen Sie, ob das Mitgliedselement ein Mitglied der Sammlung ist

1
Boolean RedisSet.exists(Buffer member);

Aufrufparameter:

  • member:Buffer, geben Sie das zu prüfende Mitglied an

Rückgabeergebnisse:

  • Boolean, gibt true zurück, wenn das Mitgliedselement ein Mitglied der Sammlung ist

members

Gibt alle Mitglieder der Sammlung zurück

1
NArray RedisSet.members();

Rückgabeergebnisse:

  • NArray, eine Liste aller Mitglieder im Satz

pop

Entfernt ein zufälliges Element aus der Sammlung und gibt es zurück

1
Buffer RedisSet.pop();

Rückgabeergebnisse:

  • Buffer, das zufällige Element, das entfernt wurde. Wenn die Menge leer ist, wird null zurückgegeben

randMember

Holen Sie sich ein zufälliges Element aus der Sammlung

1
Value RedisSet.randMember();

Rückgabeergebnisse:

  • Value, gibt ein Element zurück; wenn die Sammlung leer ist, wird null zurückgegeben

Holen Sie sich zufällige Elemente aus einer Sammlung

1
Value RedisSet.randMember(Integer count);

Aufrufparameter:

  • count: Ganzzahl, gibt die Anzahl der zurückzugebenden Elemente an. Positive Zahl, gibt ein Array zurück, das count-Elemente enthält; negative Zahl, gibt ein Array zurück, die Elemente im Array können mehrmals wiederholt werden und die Länge des Arrays ist der absolute Wert von count

Rückgabeergebnisse:

  • Value, gibt eine Liste zurück; wenn die Sammlung leer ist, wird eine leere Liste 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 RedisSet.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 RedisSet.toJSON(String key = "");

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

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