Oggetto oggetto incorporato

Object RedisSet

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

Imposta l'oggetto utilizzato per manipolare Redis , metodo di creazione:

1 2 3
var 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 membri 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 al set, esclusi gli elementi ignorati

Imposta più coppie valore-campo (valore-dominio) nella tabella hash allo stesso tempo, questo comando sovrascriverà i campi esistenti nella tabella hash

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

Parametri di chiamata:

  • members : ..., specificare l'elenco degli elementi da aggiungere

Risultato di ritorno:

  • Integer , il numero di nuovi elementi aggiunti al set, esclusi gli elementi ignorati

remove

Rimuovi uno o più elementi del membro 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 del membro dalla raccolta

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

Parametri di chiamata:

  • members : ..., specificare l'elenco degli elementi da rimuovere

Risultato di ritorno:

  • Integer , il numero di elementi che sono stati rimossi correttamente, 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 , specifica il membro da controllare

Risultato di ritorno:

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

members

Restituisce tutti i membri nella raccolta

1
NArray RedisSet.members();

Risultato di ritorno:

  • NArray , un elenco di tutti i membri della raccolta

pop

Rimuove e restituisce un elemento casuale nel set

1
Buffer RedisSet.pop();

Risultato di ritorno:

  • Buffer , l'elemento casuale da rimuovere. Quando il set è vuoto, restituisce 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

Prendi alcuni elementi casuali dal set

1
Value RedisSet.randMember(Integer count);

Parametri di chiamata:

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

Risultato di ritorno:

  • Value , restituisce un elenco; se la raccolta è vuota, restituisce un elenco vuoto

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato 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, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile