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
3var 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.
1Integer 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.
1Integer 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
1Integer 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
1Integer 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
1Integer RedisSet.len();
Rückgabeergebnisse:
- Integer, gibt die Länge der Sammlung zurück
exists
Bestimmen Sie, ob das Mitgliedselement ein Mitglied der Sammlung ist
1Boolean 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
1NArray 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
1Buffer 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
1Value 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
1Value 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.
1String 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.
1Value RedisSet.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält