ObjectRedisList
RedisCliente da base de datos Obxecto Lista. Este obxecto é o cliente que contén a clave especificada. Só se chamará ao seu método a base de datos operarase.
usado para operarRedisObxecto de lista, método de creación:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var list = rdb.getList("test");
relación de herdanza
función de membro
push
Insira un ou máis valores na cabeza da lista
1Integer RedisList.push(Array values);
Parámetros de chamada:
- values: Matriz, especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
Insira un ou máis valores na cabeza da lista
1Integer RedisList.push(...values);
Parámetros de chamada:
- values: ..., especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
pop
Elimina e devolve o elemento head da clave de lista
1Buffer RedisList.pop();
Resultados de devolución:
- Buffer, o elemento principal da lista, devolve nulo se a lista está baleira
rpush
Insira un ou máis valores ao final (máis á dereita) da lista
1Integer RedisList.rpush(Array values);
Parámetros de chamada:
- values: Matriz, especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
Insira un ou máis valores ao final (máis á dereita) da lista
1Integer RedisList.rpush(...values);
Parámetros de chamada:
- values: ..., especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
rpop
Elimina e devolve o elemento da cola (máis á dereita) da chave da lista
1Buffer RedisList.rpop();
Resultados de devolución:
- Buffer, o elemento principal da lista, devolve nulo se a lista está baleira
set
Establece o valor do elemento con índice na lista como valor
1
2RedisList.set(Integer index,
Buffer value);
Parámetros de chamada:
- index: Número enteiro, especifique o subíndice a modificar
- value:Buffer, especifique os datos a modificar
get
Devolve o elemento da lista cuxo subíndice é índice
1Buffer RedisList.get(Integer index);
Parámetros de chamada:
- index: Número enteiro, especifique o subíndice que se vai consultar
Resultados de devolución:
- Buffer, o elemento cuxo subíndice é índice na lista
insertBefore
Insira o valor do valor na lista antes do pivote do valor
1
2Integer RedisList.insertBefore(Buffer pivot,
Buffer value);
Parámetros de chamada:
- pivot:Buffer, especifique os datos que se van buscar ao inserir
- value:Buffer, especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
insertAfter
Insira o valor do valor na lista despois do pivote do valor
1
2Integer RedisList.insertAfter(Buffer pivot,
Buffer value);
Parámetros de chamada:
- pivot:Buffer, especifique os datos que se van buscar ao inserir
- value:Buffer, especifique os datos a inserir
Resultados de devolución:
- Integer, a lonxitude da lista despois da inserción
remove
Segundo o valor do reconto de parámetros, elimine os elementos da lista que sexan iguais ao valor do parámetro
1
2Integer RedisList.remove(Integer count,
Buffer value);
Parámetros de chamada:
- count: Número enteiro, especifica o número de elementos a eliminar
- value:Buffer, especifique o valor a eliminar
Resultados de devolución:
- Integer, o número de elementos eliminados
trim
Recorta unha lista, é dicir, deixa que a lista manteña só os elementos dentro do intervalo especificado e eliminaranse os elementos que non estean dentro do intervalo especificado.
1
2RedisList.trim(Integer start,
Integer stop);
Parámetros de chamada:
- start: Número enteiro, especifica o índice inicial da poda, 0 representa o primeiro elemento, -1 representa o último elemento
- stop: Número enteiro, especifica o índice final da poda, 0 representa o primeiro elemento, -1 representa o último elemento
len
Devolve a lonxitude da lista
1Integer RedisList.len();
Resultados de devolución:
- Integer, devolve a lonxitude da lista
range
Devolve os elementos do intervalo especificado na lista. O intervalo especifícase mediante desfases de inicio e parada e contén os elementos de inicio e parada.
1
2NArray RedisList.range(Integer start,
Integer stop);
Parámetros de chamada:
- start: Número enteiro, especifica o subíndice inicial da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
- stop: Número enteiro, especifica o índice final da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
Resultados de devolución:
- NArray, unha matriz que contén elementos dentro do intervalo especificado
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String RedisList.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value RedisList.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable