Objeto objeto incorporado

Objeto RedisSortedSet

Redis objeto SortedSet del cliente de la base de datos de Redis , este objeto es el cliente que contiene la clave especificada, y la base de datos solo se puede operar llamando a su método

Objeto SortedSet utilizado para manipular Redis , método de creación:

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 de miembro y sus valores de puntuación 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á

Devolver resultado:

  • Integer , el número de miembros nuevos agregados con éxito, excluidos los que se han actualizado y los miembros existentes

Agregue uno o más elementos de miembro y sus valores de puntuación al conjunto ordenado

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

Parámetros de llamada:

  • sms : ..., especifique la lista de miembros / puntaje que se agregará

Devolver resultado:

  • Integer , el número de nuevos miembros agregados con éxito, excluidos los que se han actualizado y los miembros existentes

score

Devuelve el valor de puntuación del miembro miembro en un conjunto ordenado

1
Buffer RedisSortedSet.score(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro que se va a consultar

Devolver resultado:

  • Buffer , el valor de puntuación del miembro miembro, expresado como una cadena

incr

Agregue el número de incremento al valor de puntuación del miembro del conjunto ordenado

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

Parámetros de llamada:

  • member : Buffer , especifique el miembro que se va a modificar
  • num : Long, especifique el valor a agregar

Devolver resultado:

  • Buffer , el nuevo valor de puntuación del miembro miembro, expresado como una cadena

remove

Eliminar uno o más elementos de miembro en el conjunto ordenado

1
Integer RedisSortedSet.remove(Array members);

Parámetros de llamada:

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

Devolver resultado:

  • Integer , la cantidad de elementos eliminados correctamente, sin incluir los elementos ignorados

Eliminar uno o más elementos de miembro en el conjunto ordenado

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

Parámetros de llamada:

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

Devolver resultado:

  • Integer , la cantidad de elementos eliminados correctamente, sin incluir los elementos ignorados

len

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

1
Integer RedisSortedSet.len();

Devolver resultado:

  • Integer , devuelve la longitud del conjunto ordenado

count

Devuelve el número de miembros en un conjunto ordenado con un valor de puntuación entre mínimo y máximo (incluido el valor de puntuación igual a mínimo o máximo de forma predeterminada)

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

Parámetros de llamada:

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

Devolver resultado:

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

range

Regrese al conjunto ordenado, los miembros en el intervalo especificado y las posiciones de los miembros se ordenan por el valor de puntuación creciente (de pequeño a grande)

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

Parámetros de llamada:

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

Devolver resultado:

  • NArray , una lista de miembros del conjunto ordenado con un valor de puntuación (opcional) en el intervalo especificado

rangeRev

Regrese al conjunto ordenado, los miembros en el rango especificado y las posiciones de los miembros se ordenan por valor de puntuación decreciente (de grande a pequeño)

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

Parámetros de llamada:

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

Devolver resultado:

  • NArray , una lista de miembros del conjunto ordenado con un valor de puntuación (opcional) en el intervalo especificado

rank

El rango del miembro en el conjunto ordenado. Los miembros del conjunto ordenado están ordenados según el 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

Devolver resultado:

  • Integer , miembro Si miembro es miembro de un conjunto ordenado de claves, devuelve el rango de miembro. Si member no es miembro de la clave de conjunto ordenada, devuelve nil

rankRev

El rango del miembro en el conjunto ordenado. Los miembros del conjunto ordenado 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 que se va a consultar

Devolver resultado:

  • Integer , miembro Si miembro es miembro de un conjunto ordenado de claves, devuelve el rango de miembro. Si member no es miembro de la clave de conjunto ordenada, devuelve nil

toString

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

1
String RedisSortedSet.toString();

Devolver resultado:

  • String , devuelve la representación de cadena del objeto.

toJSON

Devuelve la representación en formato 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 : String, sin usar

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable