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
3var 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
1Integer 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
1Integer 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.
1Buffer 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
2Buffer 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
1Integer 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
1Integer 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
1Integer 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
2Integer 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
3NArray 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
3NArray 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).
1Integer 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).
1Integer 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.
1String 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.
1Value RedisSortedSet.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable