Obxecto incorporado

RedisSet de obxectos

Redis Cliente de base de datos Establecer obxecto, este obxecto é o cliente que contén a clave especificada e a base de datos só se pode operar chamando ao seu método

Para operar Redis O obxecto 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");

Herdanza

#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 de membro

add

Engade un ou máis elementos membros á clave do conxunto e ignoraranse os elementos membros que xa existen no conxunto

1
Integer RedisSet.add(Array members);

Parámetros de chamada:

  • members: Matriz, especifique a matriz de elementos que se van engadir

Resultado de volta:

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

Establecer varios pares de campo-valor (dominio-valor) á táboa hash ao mesmo tempo, este comando sobrescribirá os campos existentes na táboa hash

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

Parámetros de chamada:

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

Resultado de volta:

  • Integer, O número de novos elementos 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, especifique a matriz de elementos que se eliminarán

Resultado de volta:

  • Integer, O número de elementos eliminados con éxito, 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: ..., especifique a lista de elementos a eliminar

Resultado de volta:

  • Integer, O número de elementos eliminados con éxito, excluíndo os elementos ignorados

len

Devolve o número de elementos da colección

1
Integer RedisSet.len();

Resultado de volta:

  • Integer, Devolve a lonxitude da colección

exists

Determine 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

Resultado de volta:

  • Boolean, Se o elemento membro é un membro da colección, devolve true

members

Devolve todos os membros da colección

1
NArray RedisSet.members();

Resultado de volta:

  • NArray, Unha lista de todos os membros da colección

pop

Elimina e devolve un elemento aleatorio do conxunto

1
Buffer RedisSet.pop();

Resultado de volta:

  • Buffer, O elemento aleatorio que se eliminou. Cando o conxunto está baleiro, devólvese nulo

randMember

Obtén un elemento aleatorio do conxunto

1
Value RedisSet.randMember();

Resultado de volta:

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

Obtén algúns elementos aleatorios do conxunto

1
Value RedisSet.randMember(Integer count);

Parámetros de chamada:

  • count: Enteiro, especifique o número de elementos devoltos. Un número positivo, devolve unha matriz que contén elementos de reconto; un número negativo, devolve unha matriz, os elementos da matriz poden repetirse varias veces e a lonxitude da matriz é o valor absoluto da conta

Resultado de volta:

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

toString

Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características

1
String RedisSet.toString();

Resultado de volta:

  • String, Devolve a representación de cadea do obxecto

toJSON

Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto

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

Parámetros de chamada:

  • key: Cadea, sen usar

Resultado de volta:

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