Objeto objeto incorporado

Objeto RedisSortedSet

Objeto SortedSet del cliente de base de datos Redis , este objeto es el cliente que contiene la clave especificada, y la base de datos solo funcionará cuando se llame a su método

Para operar el objeto Redis SortedSet, cree el método:

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

Herencia

Función miembro

add

Agregue uno o más elementos miembros y sus valores de puntaje al conjunto ordenado

1
Integer RedisSortedSet.add(Object sms);

Parámetros de llamada:

  • sms : Objeto, especifique el miembro / objeto de puntuación que se agregará

Resultado devuelto:

  • Integer , el número de nuevos miembros agregados con éxito, excluyendo aquellos que se han actualizado y ya existen

Agregue uno o más elementos miembros y sus valores de puntaje al conjunto ordenado

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

Parámetros de llamada:

  • sms : ..., especifique la lista de miembros / puntajes para agregar

Resultado devuelto:

  • Integer , el número de nuevos miembros agregados con éxito, excluyendo aquellos que se han actualizado y ya existen

score

Devuelve el valor de puntaje del miembro en un conjunto ordenado

1
Buffer RedisSortedSet.score(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Resultado devuelto:

  • Buffer , valor de puntaje del miembro, expresado como una cadena

incr

Agregue el número incremental al valor de puntaje del miembro del conjunto ordenado

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

Parámetros de llamada:

  • member : Buffer , especifique el miembro a modificar
  • num : Largo, especifique el valor que se agregará

Resultado devuelto:

  • Buffer , nuevo valor de puntaje del miembro, expresado como una cadena

remove

Eliminar uno o más elementos miembros en un conjunto ordenado

1
Integer RedisSortedSet.remove(Array members);

Parámetros de llamada:

  • members : matriz, especifica la matriz de elementos que se eliminarán

Resultado devuelto:

  • Integer , el número de elementos eliminados con éxito, excluyendo elementos ignorados

Eliminar uno o más elementos miembros en un conjunto ordenado

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

Parámetros de llamada:

  • members : ..., especifique la lista de elementos que se eliminarán

Resultado devuelto:

  • Integer , el número de elementos eliminados con éxito, excluyendo elementos ignorados

len

Devuelve el número de elementos en el conjunto ordenado.

1
Integer RedisSortedSet.len();

Resultado devuelto:

  • Integer , devuelve la longitud del conjunto ordenado

count

Devuelve el número de miembros en un conjunto ordenado con valores de puntaje entre min y max (incluyendo valores de puntaje iguales a min o max por defecto)

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

Parámetros de llamada:

  • min : entero, especifique la puntuación mínima para las estadísticas
  • max : entero, especifique la puntuación máxima para las estadísticas

Resultado devuelto:

  • Integer , el número de miembros cuyo puntaje está entre mínimo y máximo

range

Devuelve el conjunto ordenado, los miembros en el intervalo especificado y las posiciones de los miembros se ordenan aumentando la puntuación (de pequeño a grande)

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

Parámetros de llamada:

  • start : entero, especifique el índice inicial de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • stop : entero, especifique el índice final de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • withScores : Boolean, especifica si se incluye la puntuación en el resultado

Resultado devuelto:

  • NArray , una lista de miembros del conjunto ordenados con valores de puntaje (opcional) dentro del intervalo especificado

rangeRev

Devuelve el conjunto ordenado, los miembros en el intervalo especificado y la posición de los miembros se ordena disminuyendo el valor de la puntuación (de mayor a menor)

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

Parámetros de llamada:

  • start : entero, especifique el índice inicial de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • stop : entero, especifique el índice final de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • withScores : Boolean, especifica si se incluye la puntuación en el resultado

Resultado devuelto:

  • NArray , una lista de miembros del conjunto ordenados con valores de puntaje (opcional) dentro del intervalo especificado

rank

La clasificación de los miembros en un conjunto ordenado. Los miembros del conjunto ordenados se organizan en orden de valor de puntuación creciente (de pequeño a grande)

1
Integer RedisSortedSet.rank(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Resultado devuelto:

  • Integer , miembro Si miembro es miembro de una clave de conjunto ordenada, devuelve la clasificación de miembro. Si el miembro no es miembro de la clave de conjunto ordenada, devuelva nil

rankRev

La clasificación de los miembros en un conjunto ordenado. Los miembros del conjunto ordenados se organizan en orden de valor de puntuación decreciente (de mayor a menor)

1
Integer RedisSortedSet.rankRev(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Resultado devuelto:

  • Integer , miembro Si miembro es miembro de una clave de conjunto ordenada, devuelve la clasificación de miembro. Si el miembro no es miembro de la clave de conjunto ordenada, devuelva nil

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String RedisSortedSet.toString();

Resultado devuelto:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable