ObjectRedisList
RedisObjecte de llista de client de base de dades. Aquest objecte és el client que conté la clau especificada. Només s'utilitzarà la base de dades si es crida al seu mètode.
utilitzat per operarRedisObjecte de llista, mètode de creació:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var list = rdb.getList("test");
relació hereditària
funció de membre
push
Inseriu un o més valors al cap de la llista
1Integer RedisList.push(Array values);
Paràmetres de trucada:
- values: Matriu, especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
Inseriu un o més valors al cap de la llista
1Integer RedisList.push(...values);
Paràmetres de trucada:
- values: ..., especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
pop
Elimina i torna l'element cap de la clau de llista
1Buffer RedisList.pop();
Resultats de retorn:
- Buffer, l'element cap de la llista, retorna null si la llista està buida
rpush
Inseriu un o més valors al final (extrem dret) de la llista
1Integer RedisList.rpush(Array values);
Paràmetres de trucada:
- values: Matriu, especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
Inseriu un o més valors al final (extrem dret) de la llista
1Integer RedisList.rpush(...values);
Paràmetres de trucada:
- values: ..., especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
rpop
Elimina i torna l'element de la cua (l'extrem dret) de la clau de llista
1Buffer RedisList.rpop();
Resultats de retorn:
- Buffer, l'element cap de la llista, retorna null si la llista està buida
set
Estableix el valor de l'element amb índex a la llista en valor
1
2RedisList.set(Integer index,
Buffer value);
Paràmetres de trucada:
- index: Enter, especifiqueu el subíndex a modificar
- value:Buffer, especifiqueu les dades a modificar
get
Retorna l'element de la llista el subíndex del qual és índex
1Buffer RedisList.get(Integer index);
Paràmetres de trucada:
- index: Enter, especifiqueu el subíndex que s'ha de consultar
Resultats de retorn:
- Buffer, l'element el subíndex del qual és índex a la llista
insertBefore
Inseriu el valor del valor a la llista abans del pivot del valor
1
2Integer RedisList.insertBefore(Buffer pivot,
Buffer value);
Paràmetres de trucada:
- pivot:Buffer, especifiqueu les dades a cercar en inserir
- value:Buffer, especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
insertAfter
Inseriu el valor del valor a la llista després del pivot del valor
1
2Integer RedisList.insertAfter(Buffer pivot,
Buffer value);
Paràmetres de trucada:
- pivot:Buffer, especifiqueu les dades a cercar en inserir
- value:Buffer, especifiqueu les dades a inserir
Resultats de retorn:
- Integer, la longitud de la llista després de la inserció
remove
Segons el valor del recompte de paràmetres, elimineu els elements de la llista que siguin iguals al valor del paràmetre
1
2Integer RedisList.remove(Integer count,
Buffer value);
Paràmetres de trucada:
- count: Enter, especifica el nombre d'elements a eliminar
- value:Buffer, especifiqueu el valor que voleu suprimir
Resultats de retorn:
- Integer, el nombre d'elements eliminats
trim
Retalla una llista, és a dir, deixa que la llista només conservi els elements dins de l'interval especificat i se suprimiran els elements que no estiguin dins de l'interval especificat.
1
2RedisList.trim(Integer start,
Integer stop);
Paràmetres de trucada:
- start: Enter, especifica l'índex inicial de la poda, 0 representa el primer element, -1 representa l'últim element
- stop: Enter, especifica l'índex final de la poda, 0 representa el primer element, -1 representa l'últim element
len
Retorna la longitud de la llista
1Integer RedisList.len();
Resultats de retorn:
- Integer, retorna la longitud de la llista
range
Retorna els elements de l'interval especificat a la llista. L'interval s'especifica mitjançant desplaçaments d'inici i parada i conté els elements d'inici i parada.
1
2NArray RedisList.range(Integer start,
Integer stop);
Paràmetres de trucada:
- start: Enter, especifica el subíndex inicial de la consulta, 0 representa el primer element, -1 representa l'últim element
- stop: Enter, especifica l'índex final de la consulta, 0 representa el primer element, -1 representa l'últim element
Resultats de retorn:
- NArray, una matriu que conté elements dins de l'interval especificat
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String RedisList.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value RedisList.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable