Objeto objeto incorporado

Object RedisSet

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

Utilizado para operar el objeto Redis Set, crear método:

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 serán ignorados

1
Integer RedisSet.add(Array members);

Parámetros de llamada:

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

Resultado devuelto:

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

Establezca varios pares de campo-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

Resultado devuelto:

  • Integer , el número de elementos nuevos agregados a la colección, excluyendo 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

Resultado devuelto:

  • Integer , el número de elementos eliminados con éxito, excluyendo 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

Resultado devuelto:

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

len

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

1
Integer RedisSet.len();

Resultado devuelto:

  • 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 , especifique el miembro para verificar

Resultado devuelto:

  • 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();

Resultado devuelto:

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

pop

Eliminar y devolver un elemento aleatorio de la colección.

1
Buffer RedisSet.pop();

Resultado devuelto:

  • Buffer , el elemento aleatorio que se eliminó. Cuando la colección está vacía, devuelve nulo

randMember

Obtener un elemento aleatorio de la colección.

1
Value RedisSet.randMember();

Resultado devuelto:

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

Obtén elementos aleatorios de la 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 que contiene elementos de conteo; un número negativo devuelve una matriz. Los elementos en la matriz pueden repetirse varias veces, y la longitud de la matriz es el valor absoluto de la cuenta

Resultado devuelto:

  • 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 devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String RedisSet.toString();

Resultado devuelto:

  • String , devuelve una 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

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable