Objeto incorporado

ObjetoRedisList

RedisCliente de base de datos Objeto de lista. Este objeto es el cliente que contiene la clave especificada. Sólo llamando a su método se podrá operar la base de datos.

solía operarRedisObjeto de lista, método de creación:

1 2 3
var db = require("db"); var rdb = new db.openRedis("redis-server"); var list = rdb.getList("test");

relación de herencia

función miembro

push

Inserte uno o más valores en el encabezado de la lista.

1
Integer RedisList.push(Array values);

Parámetros de llamada:

  • values: Matriz, especifica los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

Inserte uno o más valores en el encabezado de la lista.

1
Integer RedisList.push(...values);

Parámetros de llamada:

  • values: ..., especifique los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

pop

Eliminar y devolver el elemento principal de la clave de lista.

1
Buffer RedisList.pop();

Resultados de devolución:

  • Buffer, el elemento principal de la lista, devuelve nulo si la lista está vacía

rpush

Inserte uno o más valores al final (más a la derecha) de la lista

1
Integer RedisList.rpush(Array values);

Parámetros de llamada:

  • values: Matriz, especifica los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

Inserte uno o más valores al final (más a la derecha) de la lista

1
Integer RedisList.rpush(...values);

Parámetros de llamada:

  • values: ..., especifique los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

rpop

Elimina y devuelve el elemento final (más a la derecha) de la clave de lista.

1
Buffer RedisList.rpop();

Resultados de devolución:

  • Buffer, el elemento principal de la lista, devuelve nulo si la lista está vacía

set

Establezca el valor del elemento con índice en la lista en valor

1 2
RedisList.set(Integer index, Buffer value);

Parámetros de llamada:

  • index: Entero, especifique el subíndice a modificar
  • value:Buffer, especifica los datos a modificar

get

Devuelve el elemento de la lista cuyo subíndice es índice

1
Buffer RedisList.get(Integer index);

Parámetros de llamada:

  • index: Entero, especifique el subíndice que se consultará

Resultados de devolución:

  • Buffer, el elemento cuyo subíndice es índice en la lista

insertBefore

Inserte el valor del valor en la lista antes del pivote del valor

1 2
Integer RedisList.insertBefore(Buffer pivot, Buffer value);

Parámetros de llamada:

  • pivot:Buffer, especifique los datos que se buscarán al insertar
  • value:Buffer, especifique los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

insertAfter

Inserte el valor del valor en la lista después del pivote del valor

1 2
Integer RedisList.insertAfter(Buffer pivot, Buffer value);

Parámetros de llamada:

  • pivot:Buffer, especifique los datos que se buscarán al insertar
  • value:Buffer, especifique los datos a insertar

Resultados de devolución:

  • Integer, la longitud de la lista después de la inserción

remove

Según el valor del recuento de parámetros, elimine los elementos de la lista que sean iguales al valor del parámetro

1 2
Integer RedisList.remove(Integer count, Buffer value);

Parámetros de llamada:

  • count: Entero, especifica el número de elementos a eliminar
  • value:Buffer, especifique el valor a eliminar

Resultados de devolución:

  • Integer, el número de elementos eliminados

trim

Recortar una lista, es decir, dejar que la lista solo retenga elementos dentro del rango especificado y los elementos que no estén dentro del rango especificado se eliminarán.

1 2
RedisList.trim(Integer start, Integer stop);

Parámetros de llamada:

  • start: Entero, especifica el índice inicial de la poda, 0 representa el primer elemento, -1 representa el último elemento
  • stop: Entero, especifica el índice final de la poda, 0 representa el primer elemento, -1 representa el último elemento

len

Devuelve la longitud de la lista.

1
Integer RedisList.len();

Resultados de devolución:

  • Integer, devuelve la longitud de la lista

range

Devuelve los elementos en el intervalo especificado en la lista. El intervalo se especifica mediante los desplazamientos de inicio y parada, y contiene los elementos de inicio y parada.

1 2
NArray RedisList.range(Integer start, Integer stop);

Parámetros de llamada:

  • start: Entero, especifica el subíndice inicial de la consulta, 0 representa el primer elemento, -1 representa el último elemento
  • stop: Entero, especifica el índice final de la consulta, 0 representa el primer elemento, -1 representa el último elemento

Resultados de devolución:

  • NArray, una matriz que contiene elementos dentro del rango especificado

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String RedisList.toString();

Resultados de devolución:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

1
Value RedisList.toJSON(String key = "");

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable