Objet objet intégré

Object RedisSortedSet

Objet SortedSet du client de base de données Redis , cet objet est le client qui contient la clé spécifiée et la base de données ne sera exploitée que lorsque sa méthode sera appelée

Pour utiliser l'objet Redis SortedSet, créez une méthode:

1 2 3
var db = require("db"); var rdb = new db.openRedis("redis-server"); var set = rdb.getSortedSet("test");

Héritage

Fonction membre

add

Ajouter un ou plusieurs éléments membres et leurs valeurs de score à l'ensemble ordonné

1
Integer RedisSortedSet.add(Object sms);

Paramètres d'appel:

  • sms : Object, spécifiez l'objet membre / partition à ajouter

Résultat de retour:

  • Integer , le nombre de nouveaux membres ajoutés avec succès, à l'exclusion de ceux qui ont été mis à jour et existent déjà

Ajouter un ou plusieurs éléments membres et leurs valeurs de score à l'ensemble ordonné

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

Paramètres d'appel:

  • sms : ..., spécifiez la liste des membres / partitions à ajouter

Résultat de retour:

  • Integer , le nombre de nouveaux membres ajoutés avec succès, à l'exclusion de ceux qui ont été mis à jour et existent déjà

score

Renvoie la valeur de score du membre dans un ensemble ordonné

1
Buffer RedisSortedSet.score(Buffer member);

Paramètres d'appel:

  • member : Buffer , spécifiez le membre à interroger

Résultat de retour:

  • Buffer , valeur de score du membre, exprimée sous forme de chaîne

incr

Ajoutez le nombre incrémentiel à la valeur de score du membre de l'ensemble ordonné

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

Paramètres d'appel:

  • member : Buffer , spécifiez le membre à modifier
  • num : Long, spécifiez la valeur à ajouter

Résultat de retour:

  • Buffer , nouvelle valeur de score du membre, exprimée sous forme de chaîne

remove

Supprimer un ou plusieurs éléments membres d'un ensemble ordonné

1
Integer RedisSortedSet.remove(Array members);

Paramètres d'appel:

  • members : tableau, spécifie le tableau des éléments à supprimer

Résultat 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é

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

Paramètres d'appel:

  • members : ..., spécifiez la liste des éléments à supprimer

Résultat 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 l'ensemble ordonné

1
Integer RedisSortedSet.len();

Résultat de retour:

  • Integer , renvoie la longueur de l'ensemble ordonné

count

Renvoie le nombre de membres dans un ensemble ordonné avec des valeurs de score comprises entre min et max (y compris des valeurs de score égales à min ou max par défaut)

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

Paramètres d'appel:

  • min : Entier, spécifiez le score minimum pour les statistiques
  • max : Entier, spécifiez le score maximum pour les statistiques

Résultat de retour:

  • Integer , le nombre de membres dont le score est compris entre min et max

range

Renvoie l'ensemble ordonné, les membres dans l'intervalle spécifié et la position des membres est triée en augmentant la valeur du score (de petit à grand)

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

Paramètres d'appel:

  • start : entier, spécifiez l'index de départ de la requête, 0 signifie le premier élément, -1 signifie le dernier élément
  • stop : Entier, spécifiez l'index de fin de la requête, 0 signifie le premier élément, -1 signifie le dernier élément
  • withScores : Boolean, spécifie s'il faut inclure le score dans le résultat

Résultat de retour:

  • NArray , une liste de membres d'ensemble ordonnés avec des valeurs de score (facultatif) dans l'intervalle spécifié

rangeRev

Renvoie l'ensemble ordonné, les membres dans l'intervalle spécifié, la position des membres est triée par valeur de score décroissante (de grande à petite)

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

Paramètres d'appel:

  • start : entier, spécifiez l'index de départ de la requête, 0 signifie le premier élément, -1 signifie le dernier élément
  • stop : Entier, spécifiez l'index de fin de la requête, 0 signifie le premier élément, -1 signifie le dernier élément
  • withScores : Boolean, spécifie s'il faut inclure le score dans le résultat

Résultat de retour:

  • NArray , une liste de membres d'ensemble ordonnés avec des valeurs 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)

1
Integer RedisSortedSet.rank(Buffer member);

Paramètres d'appel:

  • member : Buffer , spécifiez le membre à interroger

Résultat de retour:

  • Integer , membre Si membre est membre d'une clé d'ensemble ordonné, renvoie le classement du membre. Si le membre n'est pas membre de la clé de jeu ordonné, retournez 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)

1
Integer RedisSortedSet.rankRev(Buffer member);

Paramètres d'appel:

  • member : Buffer , spécifiez le membre à interroger

Résultat de retour:

  • Integer , membre Si membre est membre d'une clé d'ensemble ordonné, renvoie le classement du membre. Si le membre n'est pas membre de la clé de jeu ordonné, retournez nil

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String RedisSortedSet.toString();

Résultat de retour:

  • String , renvoie une représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , retourne une valeur contenant JSON sérialisable