data
qui vous permet d’intéragir avec une base de donnée.
Les base de données utiliser par Sparkle suivent un modèle clé/valeur. Vous pouvez stocker des valeurs associées à des clés et les récupérer plus tard.
Action de base
Définition d’une valeur
Pour définir une valeur pour une clé donnée, utilisez la méthodeset(key, value)
.
Récupération d’une valeur
Pour récupérer la valeur associée à une clé donnée, utilisez la méthodeget(key)
. Cette méthode renverra la valeur si la clé existe, sinon elle renverra null
.
Incrémentation
Vous pouvez incrémenter le nombre stocké à une clé donnée avec la méthodeincr(key, value)
.
Décrémentation
Pour décrémenter le nombre stocké à une clé donnée, utilisez la méthodedecr(key, value)
.
Vérification de l’Existence d’une clé
Pour vérifier si une clé existe dans la base de données, utilisez la méthodeexist(key)
. Elle renverra le nombre de clés existantes correspondant à la clé donnée.
Suppression d’une clé
Pour supprimer une clé de la base de données, utilisez la méthodedel(key)
. Elle renverra le nombre de clés supprimées.
Gestion des Hash
Les hash sont des types de données qui permettent de stocker des valeurs associées à des clés. Pour vous donnée un exemple, vous pouvez stocker les informations d’un utilisateur dans un hash associée à sont identifiant. Les hash permettent de stocker des valeurs de manière plus structurée que les clés/valeurs.Définition d’une valeur
Pour définir une valeur pour une clé donnée, utilisez la méthodehset(key, field, value)
.
Récupération d’une valeur
Pour récupérer la valeur associée à une clé donnée, utilisez la méthodehget(key, field)
. Cette méthode renverra la valeur si la clé existe, sinon elle renverra null
.
Supprimer une valeur
Pour supprimer une valeur associée à une clé donnée, utilisez la méthodehdel(key, field)
. Cette méthode renverra le nombre de valeurs supprimées.
Récupérer toutes les valeurs
Pour récupérer toutes les valeurs associées à une clé donnée, utilisez la méthodehgetall(key)
. Cette méthode renverra un objet contenant toutes les valeurs associées à la clé donnée.