Objeto objeto integrado

Objeto RedisSet

Redis Cliente de base de datos 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

Para operar Redis El objeto Set, 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

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSet|add();remove();len();exists();members();pop();randMember()] [object] <:- [RedisSet] object toString() toJSON() RedisSet add() remove() len() exists() members() pop() randMember()

Función miembro

add

Agregue uno o más elementos de miembro a la clave del conjunto, y los elementos de miembro 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, excluidos 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 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, excluidos 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 eliminados 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 eliminados 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 verificar

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 eliminó. 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 conjunto.

1
Value RedisSet.randMember(Integer count);

Parámetros de llamada:

  • count: Entero, especifique el número de elementos devueltos. Un número positivo, devuelve una matriz que contiene elementos de recuento; un 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: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable