Objeto incorporado

ObjetoRedisOrdenadoSet

RedisCliente de base de datos Objeto SortedSet. Este objeto es el cliente que contiene la clave especificada. Sólo llamando a su método se podrá operar la base de datos.

solía operarRedisObjeto 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");

relación de herencia

función miembro

add

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

1
Integer RedisSortedSet.add(Object sms);

Parámetros de llamada:

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

Resultados de devolución:

  • Integer, la cantidad de nuevos miembros agregados exitosamente, excluyendo a los miembros existentes que se actualizaron

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

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

Parámetros de llamada:

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

Resultados de devolución:

  • Integer, la cantidad de nuevos miembros agregados exitosamente, excluyendo a los miembros existentes que se actualizaron

score

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

1
Buffer RedisSortedSet.score(Buffer member);

Parámetros de llamada:

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

Resultados de devolución:

  • Buffer, valor de puntuación del miembro, expresado en forma de 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 a modificar
  • num: Largo, especifica el valor que se agregará

Resultados de devolución:

  • Buffer, el nuevo valor de puntuación del miembro miembro, expresado en forma de cadena

remove

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

1
Integer RedisSortedSet.remove(Array members);

Parámetros de llamada:

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

Resultados de devolución:

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

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

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

Parámetros de llamada:

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

Resultados de devolución:

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

len

Devuelve el número de elementos en un conjunto ordenado

1
Integer RedisSortedSet.len();

Resultados de devolución:

  • Integer, devuelve la longitud del conjunto ordenado

count

Devuelve el número de miembros en el conjunto ordenado cuyo valor de puntuación está entre mínimo y máximo (el valor predeterminado incluye un valor de puntuación igual a mínimo o máximo)

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

Parámetros de llamada:

  • min: Entero, especifica la puntuación mínima de las estadísticas.
  • max: Entero, especifica la puntuación máxima de las estadísticas.

Resultados de devolución:

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

range

Devuelve los miembros en el rango especificado en el conjunto ordenado. Las posiciones de los miembros se ordenan por 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 subíndice inicial de la consulta, 0 representa el primer elemento, -1 representa el último elemento
  • stop: Entero, especifica el índice final de la consulta, 0 representa el primer elemento, -1 representa el último elemento
  • withScores: Booleano, especifica si se incluye la puntuación en el resultado.

Resultados de devolución:

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

rangeRev

Devuelve los miembros en el rango especificado en el conjunto ordenado. Las posiciones de los miembros se ordenan por el valor de 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, especifica el subíndice inicial de la consulta, 0 representa el primer elemento, -1 representa el último elemento
  • stop: Entero, especifica el índice final de la consulta, 0 representa el primer elemento, -1 representa el último elemento
  • withScores: Booleano, especifica si se incluye la puntuación en el resultado.

Resultados de devolución:

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

rank

La clasificación de miembros en un 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 que se va a consultar

Resultados de devolución:

  • Integer, miembro Si el miembro es miembro de la clave del conjunto ordenado, devuelve la clasificación del miembro. Si el miembro no es miembro de la clave del conjunto ordenado, devuelve nil

rankRev

La clasificación de miembros en un conjunto ordenado. Los miembros del conjunto ordenado están ordenados 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 que se va a consultar

Resultados de devolución:

  • Integer, miembro Si el miembro es miembro de la clave del conjunto ordenado, devuelve la clasificación del miembro. Si el miembro no es miembro de la clave del conjunto ordenado, devuelve nil

toString

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

1
String RedisSortedSet.toString();

Resultados de devolución:

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

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

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

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable