Objecte objecte incorporat

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 3
var 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

1
Integer 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

1
Integer 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

1
Buffer 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 2
Buffer 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

1
Integer 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

1
Integer 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

1
Integer 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 2
Integer 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 3
NArray 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 3
NArray 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).

1
Integer 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).

1
Integer 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.

1
String 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.

1
Value RedisSortedSet.toJSON(String key = "");

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable