ObjectRedisLijst
RedisDatabaseclient Lijstobject. Dit object is de client die de opgegeven sleutel bevat. Alleen door de methode ervan aan te roepen, kan de database worden bediend.
gebruikt om te opererenRedisLijstobject, aanmaakmethode:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var list = rdb.getList("test");
erfenis relatie
lid functie
push
Voeg een of meer waarden in de kop van de lijst in
1Integer RedisList.push(Array values);
Oproepparameters:
- values: Array, specificeer de gegevens die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
Voeg een of meer waarden in de kop van de lijst in
1Integer RedisList.push(...values);
Oproepparameters:
- values: ..., specificeer de gegevens die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
pop
Verwijder het head-element van de lijstsleutel en retourneer het
1Buffer RedisList.pop();
Resultaten retourneren:
- Buffer, het head-element van de lijst, retourneert null als de lijst leeg is
rpush
Voeg een of meer waarden in aan het einde (uiterst rechts) van de lijst
1Integer RedisList.rpush(Array values);
Oproepparameters:
- values: Array, specificeer de gegevens die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
Voeg een of meer waarden in aan het einde (uiterst rechts) van de lijst
1Integer RedisList.rpush(...values);
Oproepparameters:
- values: ..., specificeer de gegevens die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
rpop
Verwijdert en retourneert het staartelement (meest rechtse) van de lijstsleutel
1Buffer RedisList.rpop();
Resultaten retourneren:
- Buffer, het head-element van de lijst, retourneert null als de lijst leeg is
set
Stel de waarde van het element met index in de lijst in op waarde
1
2RedisList.set(Integer index,
Buffer value);
Oproepparameters:
- index: geheel getal, geef het subscript op dat moet worden gewijzigd
- value:Buffer, geef de gegevens op die moeten worden gewijzigd
get
Retourneert het element in de lijst waarvan het subscript index is
1Buffer RedisList.get(Integer index);
Oproepparameters:
- index: geheel getal, geef het subscript op dat moet worden opgevraagd
Resultaten retourneren:
- Buffer, het element waarvan het subscript index is in de lijst
insertBefore
Voeg de waardewaarde in de lijst in vóór het waardedraaipunt
1
2Integer RedisList.insertBefore(Buffer pivot,
Buffer value);
Oproepparameters:
- pivot:Buffergeeft u de gegevens op waarnaar moet worden gezocht bij het invoegen
- value:Buffer, geef de gegevens op die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
insertAfter
Voeg de waardewaarde in de lijst in na de waardedraai
1
2Integer RedisList.insertAfter(Buffer pivot,
Buffer value);
Oproepparameters:
- pivot:Buffergeeft u de gegevens op waarnaar moet worden gezocht bij het invoegen
- value:Buffer, geef de gegevens op die moeten worden ingevoegd
Resultaten retourneren:
- Integer, de lengte van de lijst na invoeging
remove
Afhankelijk van de waarde van het parameteraantal verwijdert u de elementen in de lijst die gelijk zijn aan de parameterwaarde
1
2Integer RedisList.remove(Integer count,
Buffer value);
Oproepparameters:
- count: Geheel getal, specificeert het aantal elementen dat moet worden verwijderd
- value:Buffer, geef de waarde op die moet worden verwijderd
Resultaten retourneren:
- Integer, het aantal verwijderde elementen
trim
Trim een lijst, dat wil zeggen: laat de lijst alleen elementen binnen het opgegeven bereik behouden, en elementen die niet binnen het opgegeven bereik vallen, worden verwijderd.
1
2RedisList.trim(Integer start,
Integer stop);
Oproepparameters:
- start: Geheel getal, specificeert de startindex van het snoeien, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- stop: Geheel getal, specificeert de eindindex van het snoeien, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
len
Retourneert de lengte van de lijst
1Integer RedisList.len();
Resultaten retourneren:
- Integer, retourneert de lengte van de lijst
range
Retourneert de elementen in het opgegeven interval in de lijst. Het interval wordt gespecificeerd door de offsets start en stop, en bevat de elementen start en stop.
1
2NArray RedisList.range(Integer start,
Integer stop);
Oproepparameters:
- start: Geheel getal, specificeert het startsubscript van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
- stop: Geheel getal, specificeert de eindindex van de query, 0 vertegenwoordigt het eerste element, -1 vertegenwoordigt het laatste element
Resultaten retourneren:
- NArray, een array met elementen binnen het opgegeven bereik
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String RedisList.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value RedisList.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat