Objecte objecte incorporat

Objecte RedisSortedSet

Redis L'objecte SortedSet del client de la base de dades, aquest objecte és el client que conté la clau especificada i la base de dades només es pot operar quan es diu el seu mètode

Operar Redis Objecte SortedSet, mètode de creació:

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

Herència

#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()

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, especifiqueu l'objecte membre / partitura que voleu afegir

Resultat de retorn:

  • Integer, El nombre de membres nous afegits amb èxit, excloent els que s'han actualitzat i els membres existents

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 / puntuacions que voleu afegir

Resultat de retorn:

  • Integer, El nombre de membres nous afegits amb èxit, excloent els que s'han actualitzat i els membres existents

score

Retorna el valor de puntuació del membre membre en un conjunt ordenat

1
Buffer RedisSortedSet.score(Buffer member);

Paràmetres de trucada:

  • member: Buffer, Especifiqueu el membre que voleu consultar

Resultat de retorn:

  • Buffer, el valor de la puntuació del membre membre, expressat com una cadena

incr

Afegiu el número d’increment al valor de 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 que voleu modificar
  • num: Llarg, especifiqueu el valor que voleu afegir

Resultat de retorn:

  • Buffer, el nou valor de puntuació del membre membre, expressat com una cadena

remove

Elimineu un o més elements membres del conjunt ordenat

1
Integer RedisSortedSet.remove(Array members);

Paràmetres de trucada:

  • members: Matriu, especifiqueu la matriu d'elements que cal eliminar

Resultat de retorn:

  • Integer, El nombre d'elements eliminats correctament, excloent els elements ignorats

Elimineu un o més elements membres del conjunt ordenat

1
Integer RedisSortedSet.remove(...members);

Paràmetres de trucada:

  • members: ..., especifiqueu la llista d'elements que cal eliminar

Resultat 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();

Resultat de retorn:

  • Integer, Retorna la longitud del conjunt ordenat

count

Retorna el nombre de membres d'un conjunt ordenat amb un valor de puntuació entre mín i màxim (inclòs el valor de puntuació igual o mínim per màxim)

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

Paràmetres de trucada:

  • min: Enter, la puntuació mínima de les estadístiques especificades
  • max: Enter, la puntuació màxima de les estadístiques especificades

Resultat de retorn:

  • Integer, el nombre de membres el valor de la qualificació està entre el mínim i el màxim

range

Torneu al conjunt ordenat, els membres de l'interval especificat i les posicions dels membres s'ordenen segons el 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, especifiqueu l'índex inicial de la consulta, 0 significa el primer element, -1 significa l'últim element
  • stop: Enter, especifiqueu l'índex final de la consulta, 0 significa el primer element, -1 significa l'últim element
  • withScores: Booleà, especifiqueu si voleu incloure la puntuació al resultat

Resultat de retorn:

  • NArray, Una llista de membres del conjunt ordenats amb un valor de puntuació (opcional) a l'interval especificat

rangeRev

Torneu al conjunt ordenat, els membres a l'interval especificat, les posicions dels membres s'ordenen segons el 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, especifiqueu l'índex inicial de la consulta, 0 significa el primer element, -1 significa l'últim element
  • stop: Enter, especifiqueu l'índex final de la consulta, 0 significa el primer element, -1 significa l'últim element
  • withScores: Booleà, especifiqueu si voleu incloure la puntuació al resultat

Resultat de retorn:

  • NArray, Una llista de membres del conjunt ordenats amb un valor de puntuació (opcional) a l'interval especificat

rank

El rang del membre del conjunt ordenat. Els membres del conjunt ordenat s’ordenen en l’ordre del valor de la puntuació creixent (de petit a gran)

1
Integer RedisSortedSet.rank(Buffer member);

Paràmetres de trucada:

  • member: Buffer, Especifiqueu el membre que voleu consultar

Resultat de retorn:

  • Integer, membre Si el membre és membre d'un conjunt de claus ordenat, torneu el rang de membre. Si el membre no és membre de la clau de conjunt ordenada, torneu a zero

rankRev

El rang del membre del conjunt ordenat. Els membres del conjunt ordenat s’ordenen en l’ordre del valor de la puntuació decreixent (de gran a petit)

1
Integer RedisSortedSet.rankRev(Buffer member);

Paràmetres de trucada:

  • member: Buffer, Especifiqueu el membre que voleu consultar

Resultat de retorn:

  • Integer, membre Si el membre és membre d'un conjunt de claus ordenat, torneu el rang de membre. Si el membre no és membre de la clau de conjunt ordenada, torneu a zero

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String RedisSortedSet.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable