ObjectRedisSortedSet
RedisObxecto SortedSet do cliente de base de datos. Este obxecto é o cliente que contén a clave especificada. Só se chamará ao seu método a base de datos operarase.
usado para operarRedisObxecto 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 herdanza
función de membro
add
Engade un ou máis elementos membros e os seus valores de puntuación ao conxunto ordenado
1Integer RedisSortedSet.add(Object sms);
Parámetros de chamada:
- sms: Obxecto, especifica o obxecto membro/partitura que se vai engadir
Resultados de devolución:
- Integer, o número de novos membros engadidos correctamente, excluíndo os membros existentes que foron actualizados
Engade un ou máis elementos membros e os seus valores de puntuación ao conxunto ordenado
1Integer RedisSortedSet.add(...sms);
Parámetros de chamada:
- sms: ..., especifique a lista de membros/partituras a engadir
Resultados de devolución:
- Integer, o número de novos membros engadidos correctamente, excluíndo os membros existentes que foron actualizados
score
Devolve o valor da puntuación do membro no conxunto ordenado
1Buffer RedisSortedSet.score(Buffer member);
Parámetros de chamada:
- member:Buffer, especifique o membro que se vai consultar
Resultados de devolución:
- Buffer, o valor da puntuación do membro do membro, expresado en forma de cadea
incr
Engade o incremento num ao valor da puntuación do membro do conxunto ordenado
1
2Buffer RedisSortedSet.incr(Buffer member,
Long num = 1);
Parámetros de chamada:
- member:Buffer, especifique o membro a modificar
- num: Long, especifica o valor a engadir
Resultados de devolución:
- Buffer, o novo valor de puntuación do membro membro, expresado en forma de cadea
remove
Elimina un ou máis elementos membros dun conxunto ordenado
1Integer RedisSortedSet.remove(Array members);
Parámetros de chamada:
- members: Matriz, especifica a matriz de elementos a eliminar
Resultados de devolución:
- Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados
Elimina un ou máis elementos membros dun conxunto ordenado
1Integer RedisSortedSet.remove(...members);
Parámetros de chamada:
- members: ..., especifica a lista de elementos a eliminar
Resultados de devolución:
- Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados
len
Devolve o número de elementos nun conxunto ordenado
1Integer RedisSortedSet.len();
Resultados de devolución:
- Integer, devolve a lonxitude do conxunto ordenado
count
Devolve o número de membros do conxunto ordenado cuxo valor de puntuación está entre min e max (o valor predeterminado inclúe o valor de puntuación igual a min ou max)
1
2Integer RedisSortedSet.count(Integer min,
Integer max);
Parámetros de chamada:
- min: Número enteiro, especifica a puntuación mínima das estatísticas
- max: Número enteiro, especifica a puntuación máxima das estatísticas
Resultados de devolución:
- Integer, o número de membros cuxo valor de puntuación está entre min e max
range
Devolve os membros no intervalo especificado no conxunto ordenado. As posicións dos membros ordénanse segundo o valor da puntuación crecente (de pequeno a grande).
1
2
3NArray RedisSortedSet.range(Integer start,
Integer stop,
Boolean withScores = false);
Parámetros de chamada:
- start: Número enteiro, especifica o subíndice inicial da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
- stop: Número enteiro, especifica o índice final da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
- withScores: Booleano, especifica se se debe incluír puntuación no resultado
Resultados de devolución:
- NArray, unha lista de membros do conxunto ordenado co valor de puntuación (opcional) no intervalo especificado
rangeRev
Devolve os membros no intervalo especificado no conxunto ordenado. As posicións dos membros ordénanse segundo o valor de puntuación decrecente (de grande a pequeno).
1
2
3NArray RedisSortedSet.rangeRev(Integer start,
Integer stop,
Boolean withScores = false);
Parámetros de chamada:
- start: Número enteiro, especifica o subíndice inicial da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
- stop: Número enteiro, especifica o índice final da consulta, 0 representa o primeiro elemento, -1 representa o último elemento
- withScores: Booleano, especifica se se debe incluír puntuación no resultado
Resultados de devolución:
- NArray, unha lista de membros do conxunto ordenado co valor de puntuación (opcional) no intervalo especificado
rank
A clasificación dos membros nun conxunto ordenado. Os membros do conxunto ordenado dispóñense por orde crecente do valor da puntuación (de pequeno a grande).
1Integer RedisSortedSet.rank(Buffer member);
Parámetros de chamada:
- member:Buffer, especifique o membro que se vai consultar
Resultados de devolución:
- Integer, membro Se o membro é membro da clave de conxunto ordenada, devolve a clasificación de membro. Se o membro non é membro da clave de conxunto ordenada, devolve nil
rankRev
A clasificación dos membros nun conxunto ordenado. Os membros do conxunto ordenado dispóñense en orde descendente de valor da puntuación (de grande a pequeno).
1Integer RedisSortedSet.rankRev(Buffer member);
Parámetros de chamada:
- member:Buffer, especifique o membro que se vai consultar
Resultados de devolución:
- Integer, membro Se o membro é membro da clave de conxunto ordenada, devolve a clasificación de membro. Se o membro non é membro da clave de conxunto ordenada, devolve nil
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String RedisSortedSet.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value RedisSortedSet.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable