Objeto objeto incorporado

Objeto RedisSortedSet

Objeto de cliente de base de datos Redis SortedSet, este objeto es un cliente que contiene la clave especificada, solo se llamará a la base de datos para operar la base de datos

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 nuevos miembros que se agregaron con éxito, 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 : ..., especifica la lista de miembros / puntajes para agregar

Devuelve el resultado:

  • Integer , el número de nuevos miembros que se agregaron con éxito, 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 , valor de puntaje del miembro, como una cadena

incr

Agregue la puntuación 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 a agregar

Devuelve el resultado:

  • Buffer , member El nuevo valor de puntuación 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 , número de elementos que se eliminaron con éxito, excluyendo elementos ignorados

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

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

Parámetros de llamada:

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

Devuelve el resultado:

  • Integer , número de elementos que se eliminaron con éxito, excluyendo 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 un conjunto ordenado de miembros en el intervalo especificado. Las posiciones de los miembros se ordenan aumentando el valor de 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 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

Clasificación de miembros en un conjunto ordenado. Los miembros del conjunto ordenado 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 miembro no es miembro de la clave de conjunto ordenada, devuelve nil

rankRev

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

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 miembro 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