Objekt eingebautes Objekt

Objekt-RedisSet

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

Zu bedienen Redis Das Set-Objekt, Erstellungsmethode:

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

Erbe

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSet|add();remove();len();exists();members();pop();randMember()] [object] <:- [RedisSet] object toString() toJSON() RedisSet add() remove() len() exists() members() pop() randMember()

Mitgliederfunktion

add

Fügen Sie dem Setschlüssel ein oder mehrere Member-Elemente hinzu, und die bereits im Set vorhandenen Member-Elemente werden ignoriert

1
Integer RedisSet.add(Array members);

Aufrufparameter:

  • members: Array, geben Sie das Array der Elemente an, die hinzugefügt werden sollen

Ergebnis zurückgeben:

  • Integer, Die Anzahl der neuen Elemente, die dem Set hinzugefügt wurden, ohne ignorierte Elemente

Setzen Sie mehrere Feld-Wert-Paare (Domänen-Wert) gleichzeitig in die Hash-Tabelle, dieser Befehl überschreibt die vorhandenen Felder in der Hash-Tabelle

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

Aufrufparameter:

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

Ergebnis zurückgeben:

  • Integer, Die Anzahl der neuen Elemente, die dem Set hinzugefügt wurden, ohne ignorierte Elemente

remove

Entfernen Sie ein oder mehrere Mitgliedselemente aus der Sammlung

1
Integer RedisSet.remove(Array members);

Aufrufparameter:

  • members: Array, geben Sie 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 Mitgliedselemente aus der Sammlung

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

Aufrufparameter:

  • 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 ein Mitglied der Sammlung ist

1
Boolean RedisSet.exists(Buffer member);

Aufrufparameter:

  • member: Buffer, Geben Sie das zu prüfende Element an

Ergebnis zurückgeben:

  • Boolean, Wenn das Element Element ein Mitglied der Sammlung ist, geben Sie true zurück

members

Alle Mitglieder in der Sammlung zurückgeben

1
NArray RedisSet.members();

Ergebnis zurückgeben:

  • NArray, Eine Liste aller Mitglieder der Sammlung

pop

Entferne ein zufälliges Element aus der Menge und gib es zurück

1
Buffer RedisSet.pop();

Ergebnis zurückgeben:

  • Buffer, Das entfernte zufällige Element. Wenn die Menge 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, Rückgabe eines Elements; wenn die Sammlung leer ist, geben Sie null zurück

Holen Sie sich einige zufällige Elemente aus dem Set

1
Value RedisSet.randMember(Integer count);

Aufrufparameter:

  • count: Integer, geben Sie die Anzahl der zurückgegebenen Elemente an. Eine positive Zahl gibt ein Array mit count-Elementen zurück; eine 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, Eine Liste zurückgeben; wenn die Sammlung leer ist, eine leere Liste zurückgeben

toString

Gibt die String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu 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, gibt im Allgemeinen eine Sammlung von lesbaren Attributen zurück, die durch das Objekt definiert sind

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

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