Vérifier l’existence

Vérifier l’existence d’une clé dans Redis

IDatabase.KeyExists(string key)
Rôle : vérifie si une clé donnée existe dans Redis

  • Retourne true : la clé existe
  • Retourne false : la clé n’existe pas

Renvoie true dès que la clé existe, fonctionne avec tous les types de données (String, List, Hash et autres types)

/// <summary>
/// Vérifier si une clé de cache existe
/// </summary>
/// <param name="key">Nom de la clé de cache</param>
/// <returns>true si existante, false sinon</returns>
private bool IsSet(string key)
{
    return db.KeyExists(key);
}Langage du code : PHP (php)

Exemple

string cacheKey = "user:1001";
if(IsSet(cacheKey))
{
    // La clé existe, lire directement depuis le cache
    var user = Get<User>(cacheKey);
}
else
{
    // La clé n’existe pas, interroger la base de données puis écrire dans Redis
    var user = QueryDbUser(1001);
    Set(cacheKey, user, 30);
}Langage du code : JavaScript (javascript)

Vérifier l’existence

Previous:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *