Objeto RedisSortedSet
Redis El objeto SortedSet del cliente de base de datos, este objeto es el cliente que contiene la clave especificada, y la base de datos solo se puede operar cuando se llama a su método
Para operar Redis Objeto SortedSet, método de creación:
1
2
3var 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
1Integer 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
1Integer RedisSortedSet.add(...sms);
Parámetros de llamada:
- sms: ..., especifique la lista de miembros / puntaje 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
score
Devuelve el valor de puntuación del miembro miembro en un conjunto ordenado
1Buffer RedisSortedSet.score(Buffer member);
Parámetros de llamada:
- member: Buffer, Especifique el miembro 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
2Buffer RedisSortedSet.incr(Buffer member,
Long num = 1);
Parámetros de llamada:
- member: Buffer, Especifique el miembro a modificar
- num: Largo, especifique el valor que se 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
1Integer 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, excluidos los elementos ignorados
Eliminar uno o más elementos de miembro en el conjunto ordenado
1Integer 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, excluidos los elementos ignorados
len
Devuelve el número de elementos de un conjunto ordenado.
1Integer 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 el mínimo y el máximo (incluido el valor de puntuación igual al mínimo o al máximo de forma predeterminada)
1
2Integer RedisSortedSet.count(Integer min,
Integer max);
Parámetros de llamada:
- min: Entero, la puntuación mínima de 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 según el 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, especifique el índice inicial de la consulta, 0 significa el primer elemento, -1 significa el último elemento
- stop: Entero, especifique 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 intervalo especificado, las posiciones de los miembros se ordenan de acuerdo con 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, especifique el índice inicial de la consulta, 0 significa el primer elemento, -1 significa el último elemento
- stop: Entero, especifique 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 se organizan en orden de valor de puntuación creciente (de pequeño a grande)
1Integer 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)
1Integer RedisSortedSet.rankRev(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
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
1String 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
1Value RedisSortedSet.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, sin usar
Devolver resultado:
- Value, Devuelve un valor que contiene JSON serializable