ObjectRedisSortedSet
RedisObjet SortedSet du client de base de données. Cet objet est le client contenant la clé spécifiée. Ce n'est qu'en appelant sa méthode que la base de données sera exploitée.
utilisé pour fonctionnerRedisObjet SortedSet, méthode de création :
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSortedSet("test");
relation d'héritage
fonction membre
add
Ajoutez un ou plusieurs éléments membres et leurs valeurs de score à l'ensemble ordonné
1Integer RedisSortedSet.add(Object sms);
Paramètres d'appel :
- sms: Objet, spécifie l'objet membre/score à ajouter
Résultats de retour :
- Integer, le nombre de nouveaux membres ajoutés avec succès, à l'exclusion des membres existants qui ont été mis à jour
Ajoutez un ou plusieurs éléments membres et leurs valeurs de score à l'ensemble ordonné
1Integer RedisSortedSet.add(...sms);
Paramètres d'appel :
- sms: ..., précisez la liste de membres/scores à ajouter
Résultats de retour :
- Integer, le nombre de nouveaux membres ajoutés avec succès, à l'exclusion des membres existants qui ont été mis à jour
score
Renvoie la valeur de score du membre dans l'ensemble ordonné
1Buffer RedisSortedSet.score(Buffer member);
Paramètres d'appel :
- member:Buffer, spécifiez le membre à interroger
Résultats de retour :
- Buffer, valeur du score du membre, exprimée sous forme de chaîne
incr
Ajouter un numéro d'incrément à la valeur de score du membre de l'ensemble ordonné
1
2Buffer RedisSortedSet.incr(Buffer member,
Long num = 1);
Paramètres d'appel :
- member:Buffer, précisez le membre à modifier
- num: Long, précise la valeur à ajouter
Résultats de retour :
- Buffer, la nouvelle valeur de score du membre membre, exprimée sous forme de chaîne
remove
Supprimer un ou plusieurs éléments membres d'un ensemble ordonné
1Integer RedisSortedSet.remove(Array members);
Paramètres d'appel :
- members: Array, spécifie le tableau d'éléments à supprimer
Résultats de retour :
- Integer, le nombre d'éléments supprimés avec succès, à l'exclusion des éléments ignorés
Supprimer un ou plusieurs éléments membres d'un ensemble ordonné
1Integer RedisSortedSet.remove(...members);
Paramètres d'appel :
- members: ..., précise la liste des éléments à supprimer
Résultats de retour :
- Integer, le nombre d'éléments supprimés avec succès, à l'exclusion des éléments ignorés
len
Renvoie le nombre d'éléments dans un ensemble trié
1Integer RedisSortedSet.len();
Résultats de retour :
- Integer, renvoie la longueur de l'ensemble trié
count
Renvoie le nombre de membres dans l'ensemble trié dont la valeur de score est comprise entre min et max (la valeur par défaut inclut une valeur de score égale à min ou max)
1
2Integer RedisSortedSet.count(Integer min,
Integer max);
Paramètres d'appel :
- min: Entier, précise le score minimum des statistiques
- max: Entier, précise le score maximum des statistiques
Résultats de retour :
- Integer, le nombre de membres dont la valeur du score est comprise entre min et max
range
Renvoie les membres de la plage spécifiée dans l'ensemble ordonné. Les positions des membres sont triées par valeur de score croissante (de petit à grand).
1
2
3NArray RedisSortedSet.range(Integer start,
Integer stop,
Boolean withScores = false);
Paramètres d'appel :
- start: Entier, précise l'indice de début de la requête, 0 représente le premier élément, -1 représente le dernier élément
- stop: Entier, précise l'index de fin de la requête, 0 représente le premier élément, -1 représente le dernier élément
- withScores: Booléen, précise s'il faut inclure le score dans le résultat
Résultats de retour :
- NArray, une liste de membres d'ensemble ordonnés avec une valeur de score (facultatif) dans l'intervalle spécifié
rangeRev
Renvoie les membres de la plage spécifiée dans l'ensemble ordonné. Les positions des membres sont triées par valeur de score décroissante (de grand à petit).
1
2
3NArray RedisSortedSet.rangeRev(Integer start,
Integer stop,
Boolean withScores = false);
Paramètres d'appel :
- start: Entier, précise l'indice de début de la requête, 0 représente le premier élément, -1 représente le dernier élément
- stop: Entier, précise l'index de fin de la requête, 0 représente le premier élément, -1 représente le dernier élément
- withScores: Booléen, précise s'il faut inclure le score dans le résultat
Résultats de retour :
- NArray, une liste de membres d'ensemble ordonnés avec une valeur de score (facultatif) dans l'intervalle spécifié
rank
Le classement des membres dans un ensemble ordonné. Les membres de l’ensemble ordonné sont classés par ordre croissant de valeur de score (de petit à grand).
1Integer RedisSortedSet.rank(Buffer member);
Paramètres d'appel :
- member:Buffer, spécifiez le membre à interroger
Résultats de retour :
- Integer, member Si member est membre de la clé de l'ensemble ordonné, renvoie le classement du membre. Si le membre n'est pas membre de la clé de l'ensemble ordonné, renvoie nil
rankRev
Le classement des membres dans un ensemble ordonné. Les membres de l’ensemble ordonné sont classés par ordre décroissant de valeur de score (du plus grand au plus petit).
1Integer RedisSortedSet.rankRev(Buffer member);
Paramètres d'appel :
- member:Buffer, spécifiez le membre à interroger
Résultats de retour :
- Integer, member Si member est membre de la clé de l'ensemble ordonné, renvoie le classement du membre. Si le membre n'est pas membre de la clé de l'ensemble ordonné, renvoie nil
toString
Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.
1String RedisSortedSet.toString();
Résultats de retour :
- String, renvoie la représentation sous forme de chaîne de l'objet
toJSON
Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.
1Value RedisSortedSet.toJSON(String key = "");
Paramètres d'appel :
- key: Chaîne, non utilisée
Résultats de retour :
- Value, renvoie une valeur contenant du JSON sérialisable