Objekt eingebautes Objekt

Objekt RedisSet

Redis Datenbankclient Objekt Redis , dieses Objekt ist der Client, der den angegebenen Schlüssel enthält, und die Datenbank kann nur durch Aufrufen ihrer Methode betrieben werden

Legen Sie das Objekt fest, mit dem Redis wird. Erstellungsmethode:

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

Erbe

Mitgliedsfunktion

add

Fügen Sie dem Set-Schlüssel ein oder mehrere Member-Elemente hinzu. Die bereits im Set vorhandenen Member-Elemente 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 Menge hinzugefügt wurden, ohne ignorierte Elemente

Setzen Sie mehrere Feldwertpaare (Domänenwertpaare) 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 Elemente an, die hinzugefügt werden sollen

Ergebnis zurückgeben:

  • Integer , die Anzahl der neuen Elemente, die der Menge hinzugefügt wurden, ohne ignorierte Elemente

remove

Entfernen Sie ein oder mehrere Elementelemente aus der Sammlung

1
Integer RedisSet.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 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 Elemente, die erfolgreich entfernt wurden, 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 member ein Mitglied der Sammlung ist

1
Boolean RedisSet.exists(Buffer member);

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Boolean : Wenn das Element member ein Mitglied der Auflistung ist, wird true zurückgegeben

members

Geben Sie 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 in der Menge und geben Sie es zurück

1
Buffer RedisSet.pop();

Ergebnis zurückgeben:

  • Buffer , das zu entfernende zufällige Element. Wenn der Satz leer ist, wird null zurückgegeben

randMember

Holen Sie sich ein zufälliges Element aus der Menge

1
Value RedisSet.randMember();

Ergebnis zurückgeben:

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

Holen Sie sich einige zufällige Elemente aus dem Set

1
Value RedisSet.randMember(Integer count);

Parameter aufrufen:

  • count : Integer, gibt die Anzahl der zurückgegebenen Elemente an. Positive Zahl, gibt ein Array zurück, das Zählelemente enthält, negative Zahl, gibt ein Array zurück, die Elemente im Array können sich mehrmals wiederholen, und die Länge des Arrays ist der absolute Wert von count

Ergebnis zurückgeben:

  • Value , gibt eine Liste zurück; wenn die Sammlung leer ist, gibt 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 erneut implementiert werden

1
String RedisSet.toString();

Ergebnis zurückgeben:

  • String , gibt die String-Darstellung 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 RedisSet.toJSON(String key = "");

Parameter aufrufen:

  • key : String, unbenutzt

Ergebnis zurückgeben:

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