Oggetto oggetto incorporato

OggettoRedisSortedSet

RedisOggetto SortedSet del client database. Questo oggetto è il client contenente la chiave specificata. Solo chiamando il suo metodo sarà possibile utilizzare il database.

utilizzato per operareRedisOggetto SortedSet, metodo di creazione:

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

rapporto ereditario

funzione membro

add

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

1
Integer RedisSortedSet.add(Object sms);

Parametri di chiamata:

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

Risultati restituiti:

  • Integer, il numero di nuovi membri aggiunti correttamente, esclusi i membri esistenti che sono stati aggiornati

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

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

Parametri di chiamata:

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

Risultati restituiti:

  • Integer, il numero di nuovi membri aggiunti correttamente, esclusi i membri esistenti che sono stati aggiornati

score

Restituisce il valore del punteggio del membro nell'insieme ordinato

1
Buffer RedisSortedSet.score(Buffer member);

Parametri di chiamata:

  • member:Buffer, specificare il membro da interrogare

Risultati restituiti:

  • Buffer, valore del punteggio del membro, espresso in forma di stringa

incr

Aggiunge 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, specifica il valore da aggiungere

Risultati restituiti:

  • Buffer, il nuovo valore del punteggio del membro membro, espresso in forma di stringa

remove

Rimuovere uno o più elementi membro da un insieme ordinato

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

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

1
Integer RedisSortedSet.len();

Risultati restituiti:

  • Integer, restituisce la lunghezza dell'insieme ordinato

count

Restituisce il numero di membri nell'insieme ordinato il cui valore di punteggio è compreso tra minimo e massimo (l'impostazione predefinita include un valore di punteggio pari a minimo o massimo)

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

Parametri di chiamata:

  • min: Numero intero, specifica il punteggio minimo delle statistiche
  • max: Numero intero, specifica il punteggio massimo delle statistiche

Risultati restituiti:

  • Integer, il numero di membri il cui valore del punteggio è compreso tra minimo e massimo

range

Restituisce i membri nell'intervallo specificato nell'insieme ordinato. 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 rappresenta il primo elemento, -1 rappresenta l'ultimo elemento
  • stop: Intero, specifica l'indice finale della query, 0 rappresenta il primo elemento, -1 rappresenta l'ultimo elemento
  • withScores: Booleano, specifica se includere il punteggio nel risultato

Risultati restituiti:

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

rangeRev

Restituisce i membri nell'intervallo specificato nell'insieme ordinato. Le posizioni dei membri sono 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: Intero, specifica l'indice iniziale della query, 0 rappresenta il primo elemento, -1 rappresenta l'ultimo elemento
  • stop: Intero, specifica l'indice finale della query, 0 rappresenta il primo elemento, -1 rappresenta l'ultimo elemento
  • withScores: Booleano, specifica se includere il punteggio nel risultato

Risultati restituiti:

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

rank

La classifica dei membri in un insieme ordinato. I membri dell'insieme ordinato sono disposti in ordine crescente di valore del punteggio (dal piccolo al grande).

1
Integer RedisSortedSet.rank(Buffer member);

Parametri di chiamata:

  • member:Buffer, specificare il membro da interrogare

Risultati restituiti:

  • Integer, membro Se membro è un membro della chiave del set ordinato, restituisce la classifica del membro. Se membro non è un membro della chiave del set ordinato, restituisce nil

rankRev

La classifica dei membri in un insieme ordinato. I membri dell'insieme ordinato sono disposti in ordine decrescente in base al valore del punteggio (dal grande al piccolo).

1
Integer RedisSortedSet.rankRev(Buffer member);

Parametri di chiamata:

  • member:Buffer, specificare il membro da interrogare

Risultati restituiti:

  • Integer, membro Se membro è un membro della chiave del set ordinato, restituisce la classifica del membro. Se membro non è un membro della chiave del set ordinato, restituisce nil

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile