OggettoRedisSet
RedisClient del database Oggetto Set. Questo oggetto è il client contenente la chiave specificata. Solo chiamando il suo metodo sarà possibile utilizzare il database.
utilizzato per operareRedisImposta oggetto, metodo di creazione:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
rapporto ereditario
funzione membro
add
Aggiungi uno o più elementi membro alla chiave della raccolta. Gli elementi membro già esistenti nella raccolta verranno ignorati.
1Integer RedisSet.add(Array members);
Parametri di chiamata:
- members: Array, specifica l'array di elementi da aggiungere
Risultati restituiti:
- Integer, il numero di nuovi elementi aggiunti al set, esclusi gli elementi ignorati
Imposta più coppie campo-valore (dominio-valore) contemporaneamente nella tabella hash. Questo comando sovrascriverà i campi già esistenti nella tabella hash.
1Integer RedisSet.add(...members);
Parametri di chiamata:
- members: ..., specifica la lista degli elementi da aggiungere
Risultati restituiti:
- Integer, il numero di nuovi elementi aggiunti al set, esclusi gli elementi ignorati
remove
Rimuovere uno o più elementi membro dalla raccolta
1Integer RedisSet.remove(Array members);
Parametri di chiamata:
- members: Array, specifica l'array di elementi da rimuovere
Risultati restituiti:
- Integer, il numero di elementi rimossi correttamente, esclusi gli elementi ignorati
Rimuovere uno o più elementi membro dalla raccolta
1Integer RedisSet.remove(...members);
Parametri di chiamata:
- members: ..., specifica l'elenco degli elementi da rimuovere
Risultati restituiti:
- Integer, il numero di elementi rimossi correttamente, esclusi gli elementi ignorati
len
Restituisce il numero di elementi nella raccolta
1Integer RedisSet.len();
Risultati restituiti:
- 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
Risultati restituiti:
- Boolean, restituisce true se l'elemento membro è un membro della raccolta
members
Restituisce tutti i membri della raccolta
1NArray RedisSet.members();
Risultati restituiti:
- NArray, un elenco di tutti i membri del set
pop
Rimuove e restituisce un elemento casuale dalla raccolta
1Buffer RedisSet.pop();
Risultati restituiti:
- Buffer, l'elemento casuale che è stato rimosso. Quando il set è vuoto, restituisce null
randMember
Ottieni un elemento casuale dalla collezione
1Value RedisSet.randMember();
Risultati restituiti:
- Value, restituisce un elemento; se la raccolta è vuota, restituisce null
Ottieni elementi casuali da una raccolta
1Value RedisSet.randMember(Integer count);
Parametri di chiamata:
- count: intero, specifica il numero di elementi da restituire. Numero positivo, restituisce un array contenente elementi count; numero negativo, restituisce un array, gli elementi nell'array possono essere ripetuti più volte e la lunghezza dell'array è il valore assoluto di count
Risultati restituiti:
- Value, restituisce una lista; se la raccolta è vuota, restituisce una lista vuota
toString
Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.
1String RedisSet.toString();
Risultati restituiti:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.
1Value RedisSet.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile