Objet objet intégré

ObjetRedisSet

RedisClient de base de données Objet Set. 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 défini, méthode de création :

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

relation d'héritage

fonction membre

add

Ajoutez un ou plusieurs éléments membres à la clé de collection. Les éléments membres qui existent déjà dans la collection seront ignorés.

1
Integer RedisSet.add(Array members);

Paramètres d'appel :

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

Résultats 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) dans la table de hachage en même temps. Cette commande écrasera les champs qui existent déjà dans la table de hachage.

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

Paramètres d'appel :

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

Résultats 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é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 de la collection

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

1
Integer RedisSet.len();

Résultats 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, précisez le membre à vérifier

Résultats de retour :

  • Boolean, renvoie vrai si l'élément membre est membre de la collection

members

Renvoie tous les membres de la collection

1
NArray RedisSet.members();

Résultats de retour :

  • NArray, une liste de tous les membres de l'ensemble

pop

Supprime et renvoie un élément aléatoire de la collection

1
Buffer RedisSet.pop();

Résultats de retour :

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

randMember

Obtenez un élément aléatoire de la collection

1
Value RedisSet.randMember();

Résultats de retour :

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

Obtenez des éléments aléatoires d'une collection

1
Value RedisSet.randMember(Integer count);

Paramètres d'appel :

  • count: Entier, spécifie le nombre d'éléments à renvoyer. Nombre positif, renvoie un tableau contenant des éléments de comptage ; nombre négatif, renvoie un tableau, les éléments du tableau peuvent être répétés plusieurs fois et la longueur du tableau est la valeur absolue du nombre

Résultats de retour :

  • Value, renvoie une liste ; si la collection est vide, renvoie une liste vide

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.

1
String RedisSet.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.

1
Value RedisSet.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