Oggetto RedisSet
Redis L'oggetto Set client del database, questo oggetto è il client che contiene la chiave specificata e il database può essere utilizzato solo quando viene chiamato il suo metodo
Operare Redis L'oggetto Set, metodo di creazione:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
Eredità
Funzione membro
add
Aggiungi uno o più elementi membro alla chiave set, gli elementi membro già esistenti nel set verranno ignorati
1Integer 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
1Integer 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
1Integer 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
1Integer 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
1Integer RedisSet.len();
Risultato di ritorno:
- Integer, Restituisce la lunghezza della raccolta
exists
Determina se l'elemento membro è un membro della raccolta
1Boolean 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
1NArray RedisSet.members();
Risultato di ritorno:
- NArray, Un elenco di tutti i membri della raccolta
pop
Rimuovere e restituire un elemento casuale nell'insieme
1Buffer 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
1Value RedisSet.randMember();
Risultato di ritorno:
- Value, Restituisce un elemento; se la raccolta è vuota, restituisce null
Ottieni alcuni elementi casuali dal set
1Value 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
1String 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
1Value RedisSet.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, inutilizzata
Risultato di ritorno:
- Value, Restituisce un valore contenente JSON serializzabile