Objeto objeto incorporado

Objeto RedisSet

Cliente de base de datos de Redis Establecer objeto, este objeto es el cliente que contiene la clave especificada, y la base de datos solo se puede operar llamando a su método

Establecer objeto utilizado para manipular Redis , método de creación:

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

Herencia

Función miembro

add

Agregue uno o más elementos miembros a la clave del conjunto, los elementos miembros que ya existen en el conjunto serán ignorados

1
Integer RedisSet.add(Array members);

Parámetros de llamada:

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

Devolver resultado:

  • Integer , la cantidad de elementos nuevos agregados al conjunto, sin incluir los elementos ignorados

Establezca varios pares de campo-valor (dominio-valor) en la tabla hash al mismo tiempo, este comando sobrescribirá los campos existentes en la tabla hash

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

Parámetros de llamada:

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

Devolver resultado:

  • Integer , la cantidad de elementos nuevos agregados al conjunto, sin incluir 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, especifique la matriz de elementos que se eliminarán

Devolver resultado:

  • Integer , la cantidad de elementos que se eliminaron correctamente, excluidos los elementos ignorados

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

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

Parámetros de llamada:

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

Devolver resultado:

  • Integer , la cantidad de elementos que se eliminaron correctamente, excluidos los elementos ignorados

len

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

1
Integer RedisSet.len();

Devolver resultado:

  • 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 comprobar

Devolver resultado:

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

members

Devolver todos los miembros de la colección

1
NArray RedisSet.members();

Devolver resultado:

  • NArray , una lista de todos los miembros de la colección

pop

Eliminar y devolver un elemento aleatorio en el conjunto

1
Buffer RedisSet.pop();

Devolver resultado:

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

randMember

Obtener un elemento aleatorio del conjunto

1
Value RedisSet.randMember();

Devolver resultado:

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

Obtén algunos elementos aleatorios del set

1
Value RedisSet.randMember(Integer count);

Parámetros de llamada:

  • count : entero, especifica el número de elementos devueltos. Número positivo, devuelve una matriz que contiene elementos de recuento; número negativo, devuelve una matriz, los elementos de la matriz pueden repetirse varias veces y la longitud de la matriz es el valor absoluto de count

Devolver resultado:

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

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String RedisSet.toString();

Devolver resultado:

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

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : String, sin usar

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable