Objet objet intégré

Objet RedisSortedSet

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

Opérer Redis Objet SortedSet, 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

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSortedSet|add();score();incr();remove();len();count();range();rangeRev();rank();rankRev()] [object] <:- [RedisSortedSet] object toString() toJSON() RedisSortedSet add() score() incr() remove() len() count() range() rangeRev() rank() rankRev()

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

incr

Ajoutez 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 dans l'ensemble ordonné

1
Integer RedisSortedSet.remove(Array members);

Paramètres d'appel :

  • members: Array, spécifiez le tableau d'é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 dans l'ensemble ordonné

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

Paramètres d'appel :

  • members: ..., précisez 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 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 des statistiques spécifiées
  • max: Entier, 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

Retour à l'ensemble ordonné, les membres dans l'intervalle spécifié et les positions des membres sont triés en fonction de la valeur du score croissant (de petit à grand)

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

Paramètres d'appel :

  • start: Entier, spécifie 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: booléen, spécifiez s'il faut inclure le score dans le résultat

Résultat de retour :

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

rangeRev

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

Résultat de retour :

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

rank

Le rang du membre dans l'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'un ensemble ordonné de clés, renvoie le rang du 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 du 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 "[Objet natif]", 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, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable