Objet objet intégré

Objet RedisSet

Redis L'objet Set 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 L'objet Set, méthode de création :

1 2 3
var db = require("db"); var rdb = new db.openRedis("redis-server"); var set = rdb.getSet("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>RedisSet|add();remove();len();exists();members();pop();randMember()] [object] <:- [RedisSet] object toString() toJSON() RedisSet add() remove() len() exists() members() pop() randMember()

Fonction membre

add

Ajoutez un ou plusieurs éléments membres à la clé de l'ensemble, les éléments membres qui existent déjà dans l'ensemble seront ignorés

1
Integer RedisSet.add(Array members);

Paramètres d'appel :

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

Résultat de retour :

  • Integer, Le nombre de nouveaux éléments ajoutés à l'ensemble, à l'exclusion des éléments ignorés

Définissez plusieurs paires champ-valeur (domaine-valeur) sur la table de hachage en même temps, cette commande écrasera les champs existants dans la table de hachage

1
Integer RedisSet.add(...members);

Paramètres d'appel :

  • members: ..., précisez la liste des éléments à ajouter

Résultat de retour :

  • Integer, Le nombre de nouveaux éléments ajoutés à l'ensemble, à l'exclusion des éléments ignorés

remove

Supprimer un ou plusieurs éléments membres de la collection

1
Integer RedisSet.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 de la collection

1
Integer RedisSet.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 la collection

1
Integer RedisSet.len();

Résultat de retour :

  • Integer, Renvoie la longueur de la collection

exists

Déterminer si l'élément membre est membre de la collection

1
Boolean RedisSet.exists(Buffer member);

Paramètres d'appel :

  • member: Buffer, Spécifiez le membre à contrôler

Résultat de retour :

  • Boolean, Si l'élément membre est membre de la collection, renvoie true

members

Renvoyer tous les membres de la collection

1
NArray RedisSet.members();

Résultat de retour :

  • NArray, Une liste de tous les membres de la collection

pop

Supprimer et retourner un élément aléatoire dans l'ensemble

1
Buffer RedisSet.pop();

Résultat de retour :

  • Buffer, L'élément aléatoire qui a été supprimé. Lorsque l'ensemble est vide, null est renvoyé

randMember

Obtenir un élément aléatoire de l'ensemble

1
Value RedisSet.randMember();

Résultat de retour :

  • Value, Renvoie un élément ; si la collection est vide, renvoie null

Obtenez des éléments aléatoires de l'ensemble

1
Value RedisSet.randMember(Integer count);

Paramètres d'appel :

  • count: Entier, spécifiez le nombre d'éléments renvoyés. Un nombre positif renvoie un tableau contenant des éléments count ; un nombre négatif renvoie un tableau, les éléments du tableau peuvent se répéter plusieurs fois et la longueur du tableau est la valeur absolue de count

Résultat de retour :

  • Value, Retourne une liste ; si la collection est vide, retourne une liste vide

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 RedisSet.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 RedisSet.toJSON(String key = "");

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable