ObjectRedisList
RedisDatenbank-Client Listenobjekt. Dieses Objekt ist der Client, der den angegebenen Schlüssel enthält. Erst durch den Aufruf seiner Methode wird die Datenbank bedient.
zum Betrieb verwendetRedisListenobjekt, Erstellungsmethode:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var list = rdb.getList("test");
Erbschaftsverhältnis
Mitgliedsfunktion
push
Fügen Sie einen oder mehrere Werte in den Kopf der Liste ein
1Integer RedisList.push(Array values);
Aufrufparameter:
- values: Array, geben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
Fügen Sie einen oder mehrere Werte in den Kopf der Liste ein
1Integer RedisList.push(...values);
Aufrufparameter:
- values: ..., geben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
pop
Entfernen Sie das Kopfelement des Listenschlüssels und geben Sie es zurück
1Buffer RedisList.pop();
Rückgabeergebnisse:
- Buffer, das Kopfelement der Liste, gibt null zurück, wenn die Liste leer ist
rpush
Fügen Sie einen oder mehrere Werte am Ende (ganz rechts) der Liste ein
1Integer RedisList.rpush(Array values);
Aufrufparameter:
- values: Array, geben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
Fügen Sie einen oder mehrere Werte am Ende (ganz rechts) der Liste ein
1Integer RedisList.rpush(...values);
Aufrufparameter:
- values: ..., geben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
rpop
Entfernt das Endelement (ganz rechts) des Listenschlüssels und gibt es zurück
1Buffer RedisList.rpop();
Rückgabeergebnisse:
- Buffer, das Kopfelement der Liste, gibt null zurück, wenn die Liste leer ist
set
Setzen Sie den Wert des Elements mit Index in der Liste auf Wert
1
2RedisList.set(Integer index,
Buffer value);
Aufrufparameter:
- index: Ganzzahl, geben Sie den zu ändernden Index an
- value:BufferGeben Sie die zu ändernden Daten an
get
Gibt das Element in der Liste zurück, dessen Index der Index ist
1Buffer RedisList.get(Integer index);
Aufrufparameter:
- index: Ganzzahl, geben Sie den abzufragenden Index an
Rückgabeergebnisse:
- Buffer, das Element, dessen Index in der Liste der Index ist
insertBefore
Fügen Sie den Wert value vor dem Wert-Pivot in die Liste ein
1
2Integer RedisList.insertBefore(Buffer pivot,
Buffer value);
Aufrufparameter:
- pivot:BufferGeben Sie die Daten an, nach denen beim Einfügen gesucht werden soll
- value:BufferGeben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
insertAfter
Fügen Sie den Wert value nach dem Wert-Pivot in die Liste ein
1
2Integer RedisList.insertAfter(Buffer pivot,
Buffer value);
Aufrufparameter:
- pivot:BufferGeben Sie die Daten an, nach denen beim Einfügen gesucht werden soll
- value:BufferGeben Sie die einzufügenden Daten an
Rückgabeergebnisse:
- Integer, die Länge der Liste nach dem Einfügen
remove
Entfernen Sie entsprechend dem Wert der Parameteranzahl die Elemente aus der Liste, die dem Parameterwert entsprechen
1
2Integer RedisList.remove(Integer count,
Buffer value);
Aufrufparameter:
- count: Ganzzahl, gibt die Anzahl der zu löschenden Elemente an
- value:BufferGeben Sie den zu löschenden Wert an
Rückgabeergebnisse:
- Integer, die Anzahl der entfernten Elemente
trim
Trimmen Sie eine Liste, dh lassen Sie die Liste nur Elemente innerhalb des angegebenen Bereichs behalten, und Elemente, die nicht innerhalb des angegebenen Bereichs liegen, werden gelöscht.
1
2RedisList.trim(Integer start,
Integer stop);
Aufrufparameter:
- start: Ganzzahl, gibt den Startindex des Beschneidens an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
- stop: Ganzzahl, gibt den Endindex des Beschneidens an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
len
Gibt die Länge der Liste zurück
1Integer RedisList.len();
Rückgabeergebnisse:
- Integer, gibt die Länge der Liste zurück
range
Gibt die Elemente im angegebenen Intervall in der Liste zurück. Das Intervall wird durch die Offsets Start und Stopp angegeben und enthält die Elemente Start und Stopp.
1
2NArray RedisList.range(Integer start,
Integer stop);
Aufrufparameter:
- start: Ganzzahl, gibt den Startindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
- stop: Ganzzahl, gibt den Endindex der Abfrage an, 0 stellt das erste Element dar, -1 stellt das letzte Element dar
Rückgabeergebnisse:
- NArray, ein Array, das Elemente innerhalb des angegebenen Bereichs enthält
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 RedisList.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 RedisList.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält