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
3var 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
1Integer 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
1Integer 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
1Buffer 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
2Buffer 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
1Integer 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
1Integer 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
1Integer 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
2Integer 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
3NArray 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
3NArray 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).
1Integer 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).
1Integer 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.
1String 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.
1Value RedisSortedSet.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile