Objecte objecte incorporat

Objecte RedisSet

Redis Client de base de dades Establir objecte, aquest objecte és el client que conté la clau especificada i la base de dades només es pot operar trucant al seu mètode

Operar Redis L'objecte Set, mètode de creació:

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

Herència

#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ó de membre

add

Afegiu un o més elements de membre a la clau de conjunt i s'ignoraran els elements de membre que ja existeixen al conjunt

1
Integer RedisSet.add(Array members);

Paràmetres de trucada:

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

Resultat de retorn:

  • Integer, El nombre d'elements nous afegits al conjunt, excloent els elements ignorats

Estableix diversos parells valor-camp (valor-domini) a la taula de hash alhora, aquesta ordre sobreescriurà els camps existents a la taula de hash

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

Paràmetres de trucada:

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

Resultat de retorn:

  • Integer, El nombre d'elements nous afegits al conjunt, excloent 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, especifiqueu la matriu d'elements que cal eliminar

Resultat 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: ..., especifiqueu la llista d'elements que cal eliminar

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

Resultat 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 que voleu comprovar

Resultat de retorn:

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

members

Retorna tots els membres de la col·lecció

1
NArray RedisSet.members();

Resultat de retorn:

  • NArray, Una llista de tots els membres de la col·lecció

pop

Traieu i torneu un element aleatori del conjunt

1
Buffer RedisSet.pop();

Resultat de retorn:

  • Buffer, L'element aleatori que s'ha eliminat. Quan el conjunt està buit, es torna nul

randMember

Obteniu un element aleatori del conjunt

1
Value RedisSet.randMember();

Resultat de retorn:

  • Value, Retorna un element; si la col·lecció està buida, torna nul

Obteniu alguns elements aleatoris del conjunt

1
Value RedisSet.randMember(Integer count);

Paràmetres de trucada:

  • count: Enter, especifiqueu el nombre d'elements retornats. Un nombre positiu, retorna una matriu que conté elements de recompte; un 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 la quantitat

Resultat de retorn:

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

toString

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

1
String RedisSet.toString();

Resultat de retorn:

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

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable