Oggetto oggetto incorporato

Oggetto RedisSortedSet

Redis L'oggetto SortedSet 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 Oggetto SortedSet, metodo di creazione:

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

Eredità

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSortedSet|add();score();incr();remove();len();count();range();rangeRev();rank();rankRev()] [object] <:- [RedisSortedSet] object toString() toJSON() RedisSortedSet add() score() incr() remove() len() count() range() rangeRev() rank() rankRev()

Funzione membro

add

Aggiungi uno o più elementi membro e i loro valori di punteggio all'insieme ordinato

1
Integer RedisSortedSet.add(Object sms);

Parametri di chiamata:

  • sms: Oggetto, specificare l'oggetto membro/punteggio da aggiungere

Risultato di ritorno:

  • Integer, Il numero di nuovi membri aggiunti con successo, esclusi quelli che sono stati aggiornati e i membri esistenti

Aggiungi uno o più elementi membro e i loro valori di punteggio all'insieme ordinato

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

Parametri di chiamata:

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

Risultato di ritorno:

  • Integer, Il numero di nuovi membri aggiunti con successo, esclusi quelli che sono stati aggiornati e i membri esistenti

score

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

1
Buffer RedisSortedSet.score(Buffer member);

Parametri di chiamata:

  • member: Buffer, Specificare il membro da interrogare

Risultato di ritorno:

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

incr

Aggiungi 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, Specificare il membro da modificare
  • num: Lungo, specificare il valore da aggiungere

Risultato di ritorno:

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

remove

Rimuovere uno o più elementi membro nell'insieme 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 rimossi con successo, esclusi gli elementi ignorati

Rimuovere uno o più elementi membro nell'insieme ordinato

1
Integer RedisSortedSet.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 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 insieme 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: Intero, il punteggio minimo delle statistiche specificate
  • max: Intero, il punteggio massimo delle statistiche specificate

Risultato di ritorno:

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

range

Ritorna all'insieme ordinato, i membri nell'intervallo specificato e le posizioni dei membri sono 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: Intero, specifica l'indice iniziale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • stop: Intero, specifica l'indice finale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • withScores: booleano, specifica se includere il punteggio nel risultato

Risultato di ritorno:

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

rangeRev

Ritorna all'insieme ordinato, i membri nell'intervallo specificato, le posizioni dei membri sono ordinate secondo il 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: Intero, specifica l'indice iniziale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • stop: Intero, specifica l'indice finale della query, 0 indica il primo elemento, -1 indica l'ultimo elemento
  • withScores: booleano, specifica se includere il punteggio nel risultato

Risultato di ritorno:

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

rank

Il rango del 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, Specificare il membro da interrogare

Risultato di ritorno:

  • Integer, membro Se membro è un membro di un insieme ordinato di chiavi, restituisce il rango di membro. Se membro non è un membro della chiave insieme ordinata, restituisce nil

rankRev

Il rango del membro nell'insieme 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, Specificare il membro da interrogare

Risultato di ritorno:

  • Integer, membro Se membro è un membro di un insieme ordinato di chiavi, restituisce il rango di membro. Se membro non è un membro della chiave insieme ordinata, restituisce nil

toString

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

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile