Objet intégré objet

Objet 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 peut être exploitée qu'en appelant sa méthode

Objet SortedSet utilisé pour manipuler Redis , méthode de création:

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 / score à 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 des membres existants

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 / scores à 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 des membres existants

score

Renvoie la valeur de score du membre 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 , la valeur de score du membre membre, exprimée sous forme de chaîne

incr

Ajouter l'incrément num à 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 , la nouvelle valeur de score du membre membre, exprimée sous forme de chaîne

remove

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

1
Integer RedisSortedSet.remove(Array members);

Paramètres d'appel:

  • members : tableau, spécifiez le tableau d'éléments à supprimer

Résultat de retour:

  • Integer , le nombre d'éléments supprimés avec succès, sans compter les éléments ignorés

Supprimer un ou plusieurs éléments membres de l'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, sans compter les éléments ignorés

len

Renvoie le nombre d'éléments dans un 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 une valeur de score comprise entre min et max (y compris la valeur de score égale à min ou max par défaut)

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

Paramètres d'appel:

  • min : Entier, le score minimum pour les statistiques spécifiées
  • max : Integer, le score maximum des statistiques spécifiées

Résultat de retour:

  • Integer , le nombre de membres dont la valeur de score est comprise entre min et max

range

Revenir à l'ensemble ordonné, les membres dans l'intervalle spécifié et les positions des membres sont triés par la valeur de score croissante (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écifiez s'il faut inclure le score dans le résultat

Résultat de retour:

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

rangeRev

Revenir à l'ensemble ordonné, les membres dans la plage spécifiée et les positions des membres sont triés 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écifiez s'il faut inclure le score dans le résultat

Résultat de retour:

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

rank

Le rang du membre dans l'ensemble ordonné. Les membres de l'ensemble ordonné sont classés dans l'ordre croissant de la valeur du 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'un ensemble ordonné de clés, renvoie le rang de membre. Si le membre n'est pas membre de la clé d'ensemble ordonnée, renvoie nil

rankRev

Le rang du membre dans l'ensemble ordonné. Les membres de l'ensemble ordonné sont classés par ordre décroissant de valeur de score (de grand à 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'un ensemble ordonné de clés, renvoie le rang de membre. Si le membre n'est pas membre de la clé d'ensemble ordonnée, renvoie 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 la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format 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, non utilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable