Obxecto incorporado

Obxecto RedisSortedSet

Redis O obxecto SortedSet do cliente da base de datos, este obxecto é o cliente que contén a clave especificada e a base de datos só se pode operar cando se chama ao seu método

Para operar Redis Obxecto SortedSet, método de creación:

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

Herdanza

#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ón de membro

add

Engade un ou máis elementos membros e os seus valores de puntuación ao conxunto ordenado

1
Integer RedisSortedSet.add(Object sms);

Parámetros de chamada:

  • sms: Obxecto, especifique o membro / obxecto de puntuación que se vai engadir

Resultado de volta:

  • Integer, O número de novos membros engadidos con éxito, excluíndo os que se actualizaron e os membros existentes

Engade un ou máis elementos membros e os seus valores de puntuación ao conxunto ordenado

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

Parámetros de chamada:

  • sms: ..., especifique a lista de membros / puntuacións que se vai engadir

Resultado de volta:

  • Integer, O número de novos membros engadidos con éxito, excluíndo os que se actualizaron e os membros existentes

score

Devolve o valor da puntuación do membro membro nun conxunto ordenado

1
Buffer RedisSortedSet.score(Buffer member);

Parámetros de chamada:

  • member: Buffer, Especifique o membro a consultar

Resultado de volta:

  • Buffer, o valor da puntuación do membro membro, expresado como unha cadea

incr

Engade o número de incremento ao valor da puntuación do membro do conxunto ordenado

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

Parámetros de chamada:

  • member: Buffer, Especifique o membro a modificar
  • num: Longo, especifique o valor que se vai engadir

Resultado de volta:

  • Buffer, o novo valor de puntuación do membro membro, expresado como unha cadea

remove

Elimina un ou máis elementos membros do conxunto ordenado

1
Integer RedisSortedSet.remove(Array members);

Parámetros de chamada:

  • members: Matriz, especifique a matriz de elementos que se eliminarán

Resultado de volta:

  • Integer, O número de elementos eliminados con éxito, excluíndo os elementos ignorados

Elimina un ou máis elementos membros do conxunto ordenado

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

Parámetros de chamada:

  • members: ..., especifique a lista de elementos a eliminar

Resultado de volta:

  • Integer, O número de elementos eliminados con éxito, excluíndo os elementos ignorados

len

Devolve o número de elementos nun conxunto ordenado

1
Integer RedisSortedSet.len();

Resultado de volta:

  • Integer, Devolve a lonxitude do conxunto ordenado

count

Devolve o número de membros nun conxunto ordenado cun valor de puntuación entre min e max (incluído o valor da puntuación igual a min ou max por defecto)

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

Parámetros de chamada:

  • min: Enteiro, a puntuación mínima das estatísticas especificadas
  • max: Enteiro, a puntuación máxima das estatísticas especificadas

Resultado de volta:

  • Integer, o número de membros cuxo valor de puntuación está entre o mínimo e o máximo

range

Volve ao conxunto ordenado, aos membros no intervalo especificado e ás posicións dos membros ordénanse segundo o valor da puntuación crecente (de pequeno a grande)

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

Parámetros de chamada:

  • start: Enteiro, especifique o índice inicial da consulta, 0 significa o primeiro elemento, -1 significa o último elemento
  • stop: Enteiro, especifique o índice final da consulta, 0 significa o primeiro elemento, -1 significa o último elemento
  • withScores: Booleano, especifica se se inclúe a puntuación no resultado

Resultado de volta:

  • NArray, Unha lista de membros do conxunto ordenados cun valor de puntuación (opcional) no intervalo especificado

rangeRev

Volve ao conxunto ordenado, os membros no rango especificado, as posicións dos membros ordénanse segundo o valor da puntuación decrecente (de grande a pequeno)

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

Parámetros de chamada:

  • start: Enteiro, especifique o índice inicial da consulta, 0 significa o primeiro elemento, -1 significa o último elemento
  • stop: Enteiro, especifique o índice final da consulta, 0 significa o primeiro elemento, -1 significa o último elemento
  • withScores: Booleano, especifica se se inclúe a puntuación no resultado

Resultado de volta:

  • NArray, Unha lista de membros do conxunto ordenados cun valor de puntuación (opcional) no intervalo especificado

rank

O rango do membro no conxunto ordenado. Os membros do conxunto ordenado están organizados na orde do valor da puntuación crecente (de pequeno a grande)

1
Integer RedisSortedSet.rank(Buffer member);

Parámetros de chamada:

  • member: Buffer, Especifique o membro a consultar

Resultado de volta:

  • Integer, membro Se o membro é membro dun conxunto de claves ordenadas, devolve o rango de membro. Se o membro non é membro da clave de conxunto ordenada, devolve cero

rankRev

O rango do membro no conxunto ordenado. Os membros do conxunto ordenado están organizados na orde do valor da puntuación decrecente (de grande a pequeno)

1
Integer RedisSortedSet.rankRev(Buffer member);

Parámetros de chamada:

  • member: Buffer, Especifique o membro a consultar

Resultado de volta:

  • Integer, membro Se o membro é membro dun conxunto de claves ordenadas, devolve o rango de membro. Se o membro non é membro da clave de conxunto ordenada, devolve cero

toString

Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características

1
String RedisSortedSet.toString();

Resultado de volta:

  • String, Devolve a representación de cadea do obxecto

toJSON

Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto

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

Parámetros de chamada:

  • key: Cadea, sen usar

Resultado de volta:

  • Value, Devolve un valor que contén JSON serializable