Oggetto oggetto incorporato

Oggetto RedisSet

Redis Client database Oggetto Set, questo oggetto è il client che contiene la chiave specificata e il database può essere gestito solo chiamando il suo metodo

Operare Redis L'oggetto Set, metodo di creazione:

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

Eredità

#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()

Funzione membro

add

Aggiungi uno o più elementi membro alla chiave set e gli elementi membro già esistenti nel set verranno ignorati

1
Integer RedisSet.add(Array members);

Parametri di chiamata:

  • members: Array, specifica l'array di elementi da aggiungere

Risultato di ritorno:

  • Integer, Il numero di nuovi elementi aggiunti all'insieme, esclusi gli elementi ignorati

Imposta più coppie di valori di campo (valore di dominio) nella tabella hash contemporaneamente, questo comando sovrascriverà i campi esistenti nella tabella hash

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

Parametri di chiamata:

  • members: ..., specifica la lista degli elementi da aggiungere

Risultato di ritorno:

  • Integer, Il numero di nuovi elementi aggiunti all'insieme, esclusi gli elementi ignorati

remove

Rimuovi uno o più elementi membri dalla raccolta

1
Integer RedisSet.remove(Array members);

Parametri di chiamata:

  • members: Array, specifica l'array di elementi da rimuovere

Risultato di ritorno:

  • Integer, Il numero di elementi rimossi con successo, esclusi gli elementi ignorati

Rimuovi uno o più elementi membri dalla raccolta

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

Parametri di chiamata:

  • members: ..., specifica la lista degli elementi da rimuovere

Risultato di ritorno:

  • Integer, Il numero di elementi rimossi con successo, esclusi gli elementi ignorati

len

Restituisce il numero di elementi nella raccolta

1
Integer RedisSet.len();

Risultato di ritorno:

  • Integer, Restituisce la lunghezza della raccolta

exists

Determina se l'elemento membro è un membro della raccolta

1
Boolean RedisSet.exists(Buffer member);

Parametri di chiamata:

  • member: Buffer, Specificare il membro da controllare

Risultato di ritorno:

  • Boolean, Se l'elemento membro è un membro della raccolta, restituisce true

members

Restituisci tutti i membri della raccolta

1
NArray RedisSet.members();

Risultato di ritorno:

  • NArray, Un elenco di tutti i membri della raccolta

pop

Rimuovere e restituire un elemento casuale nell'insieme

1
Buffer RedisSet.pop();

Risultato di ritorno:

  • Buffer, L'elemento casuale che è stato rimosso. Quando l'insieme è vuoto, viene restituito null

randMember

Ottieni un elemento casuale dal set

1
Value RedisSet.randMember();

Risultato di ritorno:

  • Value, Restituisce un elemento; se la raccolta è vuota, restituisce null

Ottieni alcuni elementi casuali dal set

1
Value RedisSet.randMember(Integer count);

Parametri di chiamata:

  • count: Intero, specifica il numero di elementi restituiti. Un numero positivo, restituisce un array contenente elementi di conteggio; un numero negativo, restituisce un array, gli elementi nell'array possono essere ripetuti più volte e la lunghezza dell'array è il valore assoluto di count

Risultato di ritorno:

  • Value, Restituisce una lista; se la collezione è vuota, restituisce una lista vuota

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String RedisSet.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile