Objecte objecte incorporat

ObjectRedisSet

RedisClient de base de dades Set object. Aquest objecte és el client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.

utilitzat per operarRedisEstablir objecte, mètode de creació:

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

relació hereditària

funció de membre

add

Afegiu un o més elements membres a la clau de la col·lecció. Els elements membres que ja existeixen a la col·lecció s'ignoraran.

1
Integer RedisSet.add(Array members);

Paràmetres de trucada:

  • members: Matriu, especifica la matriu d'elements que cal afegir

Resultats de retorn:

  • Integer, el nombre d'elements nous afegits al conjunt, exclosos els elements ignorats

Estableix diversos parells de valor de camp (valor de domini) a la taula hash alhora. Aquesta ordre sobreescriurà els camps que ja existeixen a la taula hash.

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

Paràmetres de trucada:

  • members: ..., especifica la llista d'elements a afegir

Resultats de retorn:

  • Integer, el nombre d'elements nous afegits al conjunt, exclosos els elements ignorats

remove

Elimineu un o més elements membres de la col·lecció

1
Integer RedisSet.remove(Array members);

Paràmetres de trucada:

  • members: Matriu, especifica la matriu d'elements que cal eliminar

Resultats de retorn:

  • Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats

Elimineu un o més elements membres de la col·lecció

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

Paràmetres de trucada:

  • members: ..., especifica la llista d'elements a eliminar

Resultats de retorn:

  • Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats

len

Retorna el nombre d'elements de la col·lecció

1
Integer RedisSet.len();

Resultats de retorn:

  • Integer, retorna la longitud de la col·lecció

exists

Determineu si l'element membre és membre de la col·lecció

1
Boolean RedisSet.exists(Buffer member);

Paràmetres de trucada:

  • member:Buffer, especifiqueu el membre a comprovar

Resultats de retorn:

  • Boolean, retorna true si l'element membre és membre de la col·lecció

members

Retorna tots els membres de la col·lecció

1
NArray RedisSet.members();

Resultats de retorn:

  • NArray, una llista de tots els membres del conjunt

pop

Elimina i retorna un element aleatori de la col·lecció

1
Buffer RedisSet.pop();

Resultats de retorn:

  • Buffer, l'element aleatori que s'ha eliminat. Quan el conjunt està buit, retorna null

randMember

Obteniu un element aleatori de la col·lecció

1
Value RedisSet.randMember();

Resultats de retorn:

  • Value, retorna un element; si la col·lecció està buida, retorna null

Obteniu elements aleatoris d'una col·lecció

1
Value RedisSet.randMember(Integer count);

Paràmetres de trucada:

  • count: Enter, especifica el nombre d'elements a retornar. Nombre positiu, retorna una matriu que conté elements de recompte; nombre negatiu, retorna una matriu, els elements de la matriu es poden repetir diverses vegades i la longitud de la matriu és el valor absolut de count

Resultats de retorn:

  • Value, retorna una llista; si la col·lecció està buida, retorna una llista buida

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String RedisSet.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable