Obxecto obxecto incorporado

ObjectRedisSet

RedisCliente da base de datos Obxecto Definir. Este obxecto é o cliente que contén a chave especificada. Só chamando ao seu método operarase a base de datos.

usado para operarRedisEstablecer obxecto, 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 herdanza

función de membro

add

Engade un ou máis elementos membros á clave de colección. Os elementos membros que xa existen na colección ignoraranse.

1
Integer RedisSet.add(Array members);

Parámetros de chamada:

  • members: Matriz, especifica a matriz de elementos a engadir

Resultados de devolución:

  • Integer, o número de elementos novos engadidos ao conxunto, excluíndo os elementos ignorados

Establece varios pares campo-valor (dominio-valor) na táboa hash ao mesmo tempo. Este comando sobrescribirá os campos que xa existen na táboa hash.

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

Parámetros de chamada:

  • members: ..., especifica a lista de elementos a engadir

Resultados de devolución:

  • Integer, o número de elementos novos engadidos ao conxunto, excluíndo os elementos ignorados

remove

Elimina un ou máis elementos membros da colección

1
Integer RedisSet.remove(Array members);

Parámetros de chamada:

  • members: Matriz, especifica a matriz de elementos a eliminar

Resultados de devolución:

  • Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados

Elimina un ou máis elementos membros da colección

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

Parámetros de chamada:

  • members: ..., especifica a lista de elementos a eliminar

Resultados de devolución:

  • Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados

len

Devolve o número de elementos da colección

1
Integer RedisSet.len();

Resultados de devolución:

  • Integer, devolve a lonxitude da colección

exists

Determina se o elemento membro é membro da colección

1
Boolean RedisSet.exists(Buffer member);

Parámetros de chamada:

  • member:Buffer, especifique o membro a comprobar

Resultados de devolución:

  • Boolean, devolve verdadeiro se o elemento membro é membro da colección

members

Devolve todos os membros da colección

1
NArray RedisSet.members();

Resultados de devolución:

  • NArray, unha lista de todos os membros do conxunto

pop

Elimina e devolve un elemento aleatorio da colección

1
Buffer RedisSet.pop();

Resultados de devolución:

  • Buffer, o elemento aleatorio que se eliminou. Cando o conxunto está baleiro, devolve nulo

randMember

Obtén un elemento aleatorio da colección

1
Value RedisSet.randMember();

Resultados de devolución:

  • Value, devolve un elemento; se a colección está baleira, devolve nulo

Obter elementos aleatorios dunha colección

1
Value RedisSet.randMember(Integer count);

Parámetros de chamada:

  • count: Número enteiro, especifica o número de elementos a devolver. Número positivo, devolve unha matriz que contén elementos de conta; número negativo, devolve unha matriz, os elementos da matriz poden repetirse varias veces e a lonxitude da matriz é o valor absoluto de conta.

Resultados de devolución:

  • Value, devolve unha lista; se a colección está baleira, devolve unha lista baleira

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.

1
String RedisSet.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.

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

Parámetros de chamada:

  • key: Cadena, non usada

Resultados de devolución:

  • Value, devolve un valor que contén JSON serializable