ObjectRedisSortedSet
RedisObjecte SortedSet del client de la base de dades. Aquest objecte és el client que conté la clau especificada. Només s'utilitzarà la base de dades cridant al seu mètode.
utilitzat per operarRedisObjecte SortedSet, mètode de creació:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSortedSet("test");
relació hereditària
funció de membre
add
Afegiu un o més elements membres i els seus valors de puntuació al conjunt ordenat
1Integer RedisSortedSet.add(Object sms);
Paràmetres de trucada:
- sms: Objecte, especifica l'objecte membre/puntuació que cal afegir
Resultats de retorn:
- Integer, el nombre de membres nous afegits correctament, excloent els membres existents que s'han actualitzat
Afegiu un o més elements membres i els seus valors de puntuació al conjunt ordenat
1Integer RedisSortedSet.add(...sms);
Paràmetres de trucada:
- sms: ..., especifiqueu la llista de membres/puntuació que cal afegir
Resultats de retorn:
- Integer, el nombre de membres nous afegits correctament, excloent els membres existents que s'han actualitzat
score
Retorna el valor de la puntuació del membre del conjunt ordenat
1Buffer RedisSortedSet.score(Buffer member);
Paràmetres de trucada:
- member:Buffer, especifiqueu el membre a consultar
Resultats de retorn:
- Buffer, el valor de la puntuació del membre del membre, expressat en forma de cadena
incr
Afegiu un increment num al valor de la puntuació del membre del conjunt ordenat
1
2Buffer RedisSortedSet.incr(Buffer member,
Long num = 1);
Paràmetres de trucada:
- member:Buffer, especifiqueu el membre a modificar
- num: Llarg, especifica el valor que cal afegir
Resultats de retorn:
- Buffer, el nou valor de puntuació del membre membre, expressat en forma de cadena
remove
Elimina un o més elements membres d'un conjunt ordenat
1Integer RedisSortedSet.remove(Array members);
Paràmetres de trucada:
- members: Matriu, especifica la matriu d'elements que cal eliminar
Resultats de retorn:
- Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats
Elimina un o més elements membres d'un conjunt ordenat
1Integer RedisSortedSet.remove(...members);
Paràmetres de trucada:
- members: ..., especifica la llista d'elements a eliminar
Resultats de retorn:
- Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats
len
Retorna el nombre d'elements d'un conjunt ordenat
1Integer RedisSortedSet.len();
Resultats de retorn:
- Integer, retorna la longitud del conjunt ordenat
count
Retorna el nombre de membres del conjunt ordenat el valor de la puntuació dels quals està entre el mínim i el màxim (el valor per defecte inclou el valor de la puntuació igual a mínim o màxim)
1
2Integer RedisSortedSet.count(Integer min,
Integer max);
Paràmetres de trucada:
- min: Enter, especifica la puntuació mínima de les estadístiques
- max: Enter, especifica la puntuació màxima de les estadístiques
Resultats de retorn:
- Integer, el nombre de membres el valor de la puntuació dels quals està entre min i màx
range
Retorna els membres de l'interval especificat en el conjunt ordenat. Les posicions dels membres s'ordenen per valor de puntuació creixent (de petit a gran).
1
2
3NArray RedisSortedSet.range(Integer start,
Integer stop,
Boolean withScores = false);
Paràmetres de trucada:
- start: Enter, especifica el subíndex inicial de la consulta, 0 representa el primer element, -1 representa l'últim element
- stop: Enter, especifica l'índex final de la consulta, 0 representa el primer element, -1 representa l'últim element
- withScores: Booleà, especifica si s'ha d'incloure la puntuació al resultat
Resultats de retorn:
- NArray, una llista de membres ordenats del conjunt amb valor de puntuació (opcional) en l'interval especificat
rangeRev
Retorna els membres de l'interval especificat en el conjunt ordenat. Les posicions dels membres s'ordenen pel valor de la puntuació decreixent (de gran a petit).
1
2
3NArray RedisSortedSet.rangeRev(Integer start,
Integer stop,
Boolean withScores = false);
Paràmetres de trucada:
- start: Enter, especifica el subíndex inicial de la consulta, 0 representa el primer element, -1 representa l'últim element
- stop: Enter, especifica l'índex final de la consulta, 0 representa el primer element, -1 representa l'últim element
- withScores: Booleà, especifica si s'ha d'incloure la puntuació al resultat
Resultats de retorn:
- NArray, una llista de membres ordenats del conjunt amb valor de puntuació (opcional) en l'interval especificat
rank
La classificació dels membres en un conjunt ordenat. Els membres del conjunt ordenat s'organitzen per ordre de valor de puntuació creixent (de petit a gran).
1Integer RedisSortedSet.rank(Buffer member);
Paràmetres de trucada:
- member:Buffer, especifiqueu el membre a consultar
Resultats de retorn:
- Integer, membre Si el membre és membre de la clau de conjunt ordenada, retorneu la classificació del membre. Si el membre no és membre de la clau de conjunt ordenada, retorneu nil
rankRev
La classificació dels membres en un conjunt ordenat. Els membres del conjunt ordenat es disposen en ordre descendent del valor de la puntuació (de gran a petit).
1Integer RedisSortedSet.rankRev(Buffer member);
Paràmetres de trucada:
- member:Buffer, especifiqueu el membre a consultar
Resultats de retorn:
- Integer, membre Si el membre és membre de la clau de conjunt ordenada, retorneu la classificació del membre. Si el membre no és membre de la clau de conjunt ordenada, retorneu nil
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String RedisSortedSet.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value RedisSortedSet.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable