Oggetto oggetto incorporato

Object RedisSortedSet

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

Oggetto SortedSet utilizzato per manipolare Redis , metodo di creazione:

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

Eredità

Funzione membro

add

Aggiungere uno o più elementi del membro e i relativi valori di punteggio al set ordinato

1
Integer RedisSortedSet.add(Object sms);

Parametri di chiamata:

  • sms : Object, specifica l'oggetto membro / punteggio da aggiungere

Risultato di ritorno:

  • Integer , il numero di nuovi membri aggiunti con successo, esclusi quelli aggiornati e quelli esistenti

Aggiungere uno o più elementi del membro e i relativi valori di punteggio al set ordinato

1
Integer RedisSortedSet.add(...sms);

Parametri di chiamata:

  • sms : ..., specificare l'elenco dei membri / punteggi da aggiungere

Risultato di ritorno:

  • Integer , il numero di nuovi membri aggiunti con successo, esclusi quelli aggiornati e quelli esistenti

score

Restituisce il valore del punteggio del membro membro in un set ordinato

1
Buffer RedisSortedSet.score(Buffer member);

Parametri di chiamata:

  • member : Buffer , specifica il membro da interrogare

Risultato di ritorno:

  • Buffer , il valore del punteggio del membro membro, espresso come stringa

incr

Aggiungere l'incremento num al valore del punteggio del membro dell'insieme ordinato

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

Parametri di chiamata:

  • member : Buffer , specifica il membro da modificare
  • num : lungo, specifica il valore da aggiungere

Risultato di ritorno:

  • Buffer , il nuovo valore del punteggio del membro membro, espresso come stringa

remove

Rimuovere uno o più elementi del membro nel set ordinato

1
Integer RedisSortedSet.remove(Array members);

Parametri di chiamata:

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

Risultato di ritorno:

  • Integer , il numero di elementi che sono stati rimossi correttamente, esclusi gli elementi ignorati

Rimuovere uno o più elementi del membro nel set ordinato

1
Integer RedisSortedSet.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 in un insieme ordinato

1
Integer RedisSortedSet.len();

Risultato di ritorno:

  • Integer , restituisce la lunghezza dell'insieme ordinato

count

Restituisce il numero di membri in un set ordinato con un valore di punteggio compreso tra min e max (incluso il valore di punteggio uguale a min o max per impostazione predefinita)

1 2
Integer RedisSortedSet.count(Integer min, Integer max);

Parametri di chiamata:

  • min : numero intero, il punteggio minimo delle statistiche specificate
  • max : Integer, il punteggio massimo delle statistiche specificate

Risultato di ritorno:

  • Integer , il numero di membri il cui valore di punteggio è compreso tra min e max

range

Torna al set ordinato, i membri nell'intervallo specificato e le posizioni dei membri vengono ordinate in base al valore del punteggio crescente (da piccolo a grande)

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

Parametri di chiamata:

  • start : numero intero, specifica l'indice iniziale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • stop : numero intero, specifica l'indice di fine della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • withScores : Boolean, specifica se includere il punteggio nel risultato

Risultato di ritorno:

  • NArray , un elenco di membri dell'insieme ordinato con un valore di punteggio (facoltativo) nell'intervallo specificato

rangeRev

Torna al set ordinato, i membri nell'intervallo specificato e le posizioni dei membri vengono ordinate in base al valore del punteggio decrescente (da grande a piccolo)

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

Parametri di chiamata:

  • start : numero intero, specifica l'indice iniziale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • stop : numero intero, specifica l'indice di fine della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • withScores : Boolean, specifica se includere il punteggio nel risultato

Risultato di ritorno:

  • NArray , un elenco di membri dell'insieme ordinato con un valore di punteggio (facoltativo) nell'intervallo specificato

rank

Il grado di membro nell'insieme ordinato. I membri dell'insieme ordinato sono disposti in ordine crescente di valore del punteggio (da piccolo a grande)

1
Integer RedisSortedSet.rank(Buffer member);

Parametri di chiamata:

  • member : Buffer , specifica il membro da interrogare

Risultato di ritorno:

  • Integer , membro Se il membro è un membro di un insieme di chiavi ordinato, restituisce il rango del membro. Se il membro non è un membro della chiave del set ordinato, restituire zero

rankRev

Il grado del membro nel set ordinato. I membri dell'insieme ordinato sono disposti in ordine decrescente di valore del punteggio (da grande a piccolo)

1
Integer RedisSortedSet.rankRev(Buffer member);

Parametri di chiamata:

  • member : Buffer , specifica il membro da interrogare

Risultato di ritorno:

  • Integer , membro Se il membro è un membro di un insieme ordinato di chiavi, restituisce il rango del membro. Se il membro non è un membro della chiave del set ordinato, restituire zero

toString

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

1
String RedisSortedSet.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 RedisSortedSet.toJSON(String key = "");

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile