Objeto incorporado

ObjetoRedisSet

RedisCliente de base de datos Set objeto. 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 operarRedisEstablecer objeto, método de creación:

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

relación de herencia

función miembro

add

Agregue uno o más elementos miembros a la clave de la colección. Los elementos miembros que ya existen en la colección se ignorarán.

1
Integer RedisSet.add(Array members);

Parámetros de llamada:

  • members: Matriz, especifica la matriz de elementos que se agregarán

Resultados de devolución:

  • Integer, el número de elementos nuevos agregados al conjunto, excluyendo los elementos ignorados

Establezca varios pares de valor de campo (valor de dominio) en la tabla hash al mismo tiempo. Este comando sobrescribirá los campos que ya existen en la tabla hash.

1
Integer RedisSet.add(...members);

Parámetros de llamada:

  • members: ..., especifica la lista de elementos que se agregarán

Resultados de devolución:

  • Integer, el número de elementos nuevos agregados al conjunto, excluyendo los elementos ignorados

remove

Eliminar uno o más elementos miembros de la colección

1
Integer RedisSet.remove(Array members);

Parámetros de llamada:

  • members: Matriz, especifica la matriz de elementos que se eliminarán

Resultados de devolución:

  • Integer, el número de elementos eliminados con éxito, excluyendo los elementos ignorados

Eliminar uno o más elementos miembros de la colección

1
Integer RedisSet.remove(...members);

Parámetros de llamada:

  • members: ..., especifica la lista de elementos que se eliminarán

Resultados de devolución:

  • Integer, el número de elementos eliminados con éxito, excluyendo los elementos ignorados

len

Devuelve el número de elementos de la colección.

1
Integer RedisSet.len();

Resultados de devolución:

  • Integer, devuelve la longitud de la colección

exists

Determinar si el elemento miembro es miembro de la colección.

1
Boolean RedisSet.exists(Buffer member);

Parámetros de llamada:

  • member:Buffer, especifique el miembro a verificar

Resultados de devolución:

  • Boolean, devuelve verdadero si el elemento miembro es miembro de la colección

members

Devuelve todos los miembros de la colección.

1
NArray RedisSet.members();

Resultados de devolución:

  • NArray, una lista de todos los miembros del conjunto

pop

Elimina y devuelve un elemento aleatorio de la colección.

1
Buffer RedisSet.pop();

Resultados de devolución:

  • Buffer, el elemento aleatorio que se eliminó. Cuando el conjunto está vacío, devuelve nulo

randMember

Consigue un elemento aleatorio de la colección.

1
Value RedisSet.randMember();

Resultados de devolución:

  • Value, devuelve un elemento; si la colección está vacía, devuelve nulo

Obtener elementos aleatorios de una colección

1
Value RedisSet.randMember(Integer count);

Parámetros de llamada:

  • count: Entero, especifica el número de elementos que se devolverán. Número positivo, devuelve una matriz que contiene elementos de recuento; número negativo, devuelve una matriz, los elementos de la matriz se pueden repetir varias veces y la longitud de la matriz es el valor absoluto del recuento

Resultados de devolución:

  • Value, devuelve una lista; si la colección está vacía, devuelve una lista vacía

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 RedisSet.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 RedisSet.toJSON(String key = "");

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable