Objeto objeto incorporado

Objeto RedisSortedSet

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

Objeto SortedSet para manipular Redis , crear métodos:

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

Herencia

Función miembro

add

Agrega 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 para agregar

Devuelve el resultado:

  • Integer , el número de miembros nuevos que se agregaron correctamente, excluyendo aquellos que se actualizaron y ya existían

Agrega 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

Devuelve el resultado:

  • Integer , el número de miembros nuevos que se agregaron correctamente, excluyendo aquellos que se actualizaron y ya existían

score

Devuelve la puntuación del miembro en el conjunto ordenado

1
Buffer RedisSortedSet.score(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Devuelve el resultado:

  • Buffer , member El valor de puntaje del miembro, representado como una cadena

incr

Agrega el valor de puntaje del miembro del conjunto ordenado al incremento num

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

Parámetros de llamada:

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

Devuelve el resultado:

  • Buffer , member El nuevo valor de puntaje del miembro, representado como una cadena

remove

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

1
Integer RedisSortedSet.remove(Array members);

Parámetros de llamada:

  • members : matriz, especificando la matriz de elementos para eliminar

Devuelve el resultado:

  • Integer , el número de elementos que se eliminaron con éxito, excluyendo los elementos ignorados

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

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

Parámetros de llamada:

  • members : ..., especifique la lista de elementos para eliminar

Devuelve el resultado:

  • Integer , el número de elementos que se eliminaron con éxito, excluyendo los elementos ignorados

len

Devuelve el número de elementos en un conjunto ordenado

1
Integer RedisSortedSet.len();

Devuelve el resultado:

  • Integer , devuelve la longitud del conjunto ordenado

count

Devuelve el número de miembros en el conjunto ordenado con valores de puntaje entre min y max (el valor predeterminado incluye valores de puntaje iguales a min o max)

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

Parámetros de llamada:

  • min : entero, la puntuación mínima de la estadística especificada
  • max : entero, la puntuación máxima de la estadística especificada

Devuelve el resultado:

  • Integer , número de miembros con valores de puntaje entre mínimo y máximo

range

Devuelve los miembros en el conjunto ordenado. Los miembros se ordenan en orden ascendente de 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 para el primer elemento, -1 para el último elemento
  • stop : entero, especifique el índice final de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • withScores : Boolean, especifique si se incluye la puntuación en el resultado

Devuelve el resultado:

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

rangeRev

Devuelve los miembros en un conjunto ordenado con el intervalo especificado. Las posiciones de los miembros se ordenan por puntuación decreciente (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 para el primer elemento, -1 para el último elemento
  • stop : entero, especifique el índice final de la consulta, 0 significa el primer elemento, -1 significa el último elemento
  • withScores : Boolean, especifique si se incluye la puntuación en el resultado

Devuelve el resultado:

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

rank

Rango de miembros en un conjunto ordenado. Los miembros del conjunto ordenados se ordenan en valor de puntaje ascendente (pequeño a grande).

1
Integer RedisSortedSet.rank(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Devuelve el resultado:

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

rankRev

Rango de miembros en un conjunto ordenado. Los miembros del conjunto ordenados se organizan en orden descendente de valor de puntuación (de mayor a menor)

1
Integer RedisSortedSet.rankRev(Buffer member);

Parámetros de llamada:

  • member : Buffer , especifique el miembro a consultar

Devuelve el resultado:

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

toString

Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características

1
String RedisSortedSet.toString();

Devuelve el resultado:

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

toJSON

Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable