Oggetto oggetto incorporato

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 3
var 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.

1
Integer 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.

1
Integer 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

1
Integer 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

1
Integer 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

1
Integer RedisSet.len();

Risultati restituiti:

  • 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

Risultati restituiti:

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

members

Restituisce tutti i membri della raccolta

1
NArray RedisSet.members();

Risultati restituiti:

  • NArray, un elenco di tutti i membri del set

pop

Rimuove e restituisce un elemento casuale dalla raccolta

1
Buffer RedisSet.pop();

Risultati restituiti:

  • Buffer, l'elemento casuale che è stato rimosso. Quando il set è vuoto, restituisce null

randMember

Ottieni un elemento casuale dalla collezione

1
Value RedisSet.randMember();

Risultati restituiti:

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

Ottieni elementi casuali da una raccolta

1
Value 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.

1
String 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.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile