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
3var 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
1Integer 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, ausgenommen ignorierte Elemente
Setzen Sie mehrere Feldwertpaare (Domänenwertpaare) gleichzeitig auf die Hash-Tabelle. Dieser Befehl überschreibt die vorhandenen Felder in der Hash-Tabelle
1Integer 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, ausgenommen ignorierte Elemente
remove
Entfernen Sie ein oder mehrere Elementelemente aus der Sammlung
1Integer 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, ohne ignorierte Elemente
Entfernen Sie ein oder mehrere Elementelemente aus der Sammlung
1Integer 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, ohne ignorierte Elemente
len
Gibt die Anzahl der Elemente in der Sammlung zurück
1Integer 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
1Boolean RedisSet.exists(Buffer member);
Parameter aufrufen:
- member : Buffer , geben Sie das zu überprüfende Mitglied 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
1NArray 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
1Buffer RedisSet.pop();
Ergebnis zurückgeben:
- Buffer , das zu entfernende zufällige Element. Wenn der Satz leer ist, geben Sie null zurück
randMember
Holen Sie sich ein zufälliges Element aus der Menge
1Value 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
1Value RedisSet.randMember(Integer count);
Parameter aufrufen:
- count : Integer, gibt die Anzahl der zurückgegebenen Elemente an. Positive Zahl, Rückgabe eines Arrays mit Zählelementen, negative Zahl, Rückgabe eines Arrays, 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
1String 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
1Value RedisSet.toJSON(String key = "");
Parameter aufrufen:
- key : String, unbenutzt
Ergebnis zurückgeben:
- Value , gibt einen Wert zurück, der JSON serialisierbar enthält