Objeto objeto incorporado

Object RedisSet

Redis database client Establecer objeto, este objeto es un cliente que contiene la clave especificada, la base de datos solo funcionará si se llama a su método

Establecer objeto para manipular Redis , crear métodos:

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 de la colección. Los elementos miembros que ya existen en la colección se ignoran.

1
Integer RedisSet.add(Array members);

Parámetros de llamada:

  • members : matriz, especificando la matriz de elementos para agregar

Devuelve el resultado:

  • Integer , el número de elementos nuevos agregados a la colección, excluyendo elementos ignorados

Establezca varios pares de valores de campo 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 una lista de elementos para agregar

Devuelve el resultado:

  • Integer , el número de elementos nuevos agregados a la colección, excluyendo elementos ignorados

remove

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

1
Integer RedisSet.remove(Array members);

Parámetros de llamada:

  • members : matriz, especificando la matriz de elementos para eliminar

Devuelve el resultado:

  • Integer , número de elementos que se eliminaron con éxito, excluyendo elementos ignorados

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

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

Parámetros de llamada:

  • members : ..., especifique una lista de elementos para eliminar

Devuelve el resultado:

  • Integer , número de elementos que se eliminaron con éxito, excluyendo elementos ignorados

len

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

1
Integer RedisSet.len();

Devuelve el resultado:

  • Integer , devuelve la longitud de la colección.

exists

Determinar si el elemento miembro es miembro de una colección

1
Boolean RedisSet.exists(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifica el miembro para verificar

Devuelve el resultado:

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

members

Devuelve todos los miembros de la colección.

1
NArray RedisSet.members();

Devuelve el resultado:

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

pop

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

1
Buffer RedisSet.pop();

Devuelve el resultado:

  • Buffer , los elementos aleatorios eliminados. Cuando la colección está vacía, devuelve nulo

randMember

Obtener un elemento aleatorio de la colección.

1
Value RedisSet.randMember();

Devuelve el resultado:

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

Obtener elementos aleatorios de una colección.

1
Value RedisSet.randMember(Integer count);

Parámetros de llamada:

  • count : Integer, especifica el número de elementos devueltos. Un número positivo devuelve una matriz con elementos de conteo; un número negativo devuelve una matriz. Los elementos en la matriz pueden aparecer varias veces, y la longitud de la matriz es el valor absoluto de la cuenta

Devuelve el resultado:

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

toString

Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características

1
String RedisSet.toString();

Devuelve el resultado:

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

toJSON

Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable