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
3var 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.
1Integer 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.
1Integer 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
1Integer 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
1Integer 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
1Integer 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
1Boolean 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
1NArray 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
1Buffer 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
1Value 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
1Value 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.
1String 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.
1Value 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