Objekt eingebautes Objekt

Objekt RedisSet

Redis Datenbankclient Objekt Redis , dieses Objekt ist der Client, der den angegebenen Schlüssel enthält, und die Datenbank wird nur betrieben, wenn ihre Methode aufgerufen wird

Wird zum Bedienen des Redis Set-Objekts verwendet. Methode erstellen:

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

Vererbung

Mitgliedsfunktion

add

Fügen Sie dem Sammlungsschlüssel ein oder mehrere Elementelemente hinzu. Die bereits in der Sammlung vorhandenen Elementelemente werden ignoriert

1
Integer RedisSet.add(Array members);

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , die Anzahl der neuen Elemente, die der Sammlung hinzugefügt wurden, ausgenommen ignorierte Elemente

Setzen Sie mehrere Feld-Wert-Paare gleichzeitig auf die Hash-Tabelle. Dieser Befehl überschreibt die vorhandenen Felder in der Hash-Tabelle

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

Parameter aufrufen:

  • members : ... geben Sie die Liste der hinzuzufügenden Elemente an

Ergebnis zurückgeben:

  • Integer , die Anzahl der neuen Elemente, die der Sammlung hinzugefügt wurden, ausgenommen ignorierte Elemente

remove

Entfernen Sie ein oder mehrere Elementelemente aus der Sammlung

1
Integer RedisSet.remove(Array members);

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , die Anzahl der erfolgreich entfernten Elemente, ausgenommen ignorierte Elemente

Entfernen Sie ein oder mehrere Elementelemente aus der Sammlung

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , die Anzahl der erfolgreich entfernten Elemente, ausgenommen ignorierte Elemente

len

Gibt die Anzahl der Elemente in der Sammlung zurück

1
Integer RedisSet.len();

Ergebnis zurückgeben:

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

exists

Bestimmen Sie, ob das Element element Mitglied einer Sammlung ist

1
Boolean RedisSet.exists(Buffer member);

Parameter aufrufen:

  • member : Buffer , geben Sie das zu überprüfende Member an

Ergebnis zurückgeben:

  • Boolean , gibt true zurück, wenn das Element member Mitglied einer Sammlung ist

members

Gibt alle Mitglieder in der Sammlung zurück

1
NArray RedisSet.members();

Ergebnis zurückgeben:

  • NArray , eine Liste aller Mitglieder der Sammlung

pop

Entfernen Sie ein zufälliges Element und geben Sie es aus der Sammlung zurück

1
Buffer RedisSet.pop();

Ergebnis zurückgeben:

  • Buffer , das zufällige Element, das entfernt wurde. Wenn die Sammlung leer ist, geben Sie null zurück

randMember

Holen Sie sich ein zufälliges Element aus der Sammlung

1
Value RedisSet.randMember();

Ergebnis zurückgeben:

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

Holen Sie sich zufällige Elemente aus der Sammlung

1
Value RedisSet.randMember(Integer count);

Parameter aufrufen:

  • count : Integer, gibt die Anzahl der zurückgegebenen Elemente an. Eine positive Zahl gibt ein Array zurück, das Zählelemente enthält, eine negative Zahl gibt ein Array zurück. Die Elemente im Array werden möglicherweise wiederholt angezeigt, und die Länge des Arrays ist der absolute Wert von count

Ergebnis zurückgeben:

  • Value , geben Sie eine Liste zurück. Wenn die Sammlung leer ist, geben Sie eine leere Liste zurück

toString

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

1
String RedisSet.toString();

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

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

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

Parameter aufrufen:

  • key : String, unbenutzt

Ergebnis zurückgeben:

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