CommencezCommencez gratuitement

Récupérer des données clé-valeur avec Redis

Maintenant que vous avez pratiqué l'enregistrement de paires clé-valeur avec Redis et Python, il est temps d'explorer l'autre volet du processus : la récupération de paires clé-valeur. Dans cet exemple, vous allez vous exercer à récupérer différentes paires clé-valeur que l'on pourrait trouver dans une application Web conçue pour produire des rapports sur des données météo.

Un objet de connexion a été créé et stocké dans la variable redis_conn. Amusez-vous bien !

Cette activité fait partie du cours

Introduction à NoSQL

Voir le cours

Instructions de l’exercice

  • Utilisez la variable redis_conn et la méthode appropriée pour tenter d'extraire la température pour chaque city dans la liste cities depuis Redis.
  • Si la valeur temperature est None pour la clé fournie, attribuez la valeur "unknown temperature" à cette clé et imprimez un court message.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Loop through each of the cities
for city in cities:
	# Grab the temperature
    temperature = ____.___(f"{city}_temp")
    
    # Check if the temperature is None
    if temperature is None:
    	# Store an unknown temperature
        ____.____(f"{city}_temp", "unknown temperature")
        print(f"Unknown temperature in {city}")
    
    else:
      	# Otherwise, print the temperature
    	print(f"The temperature in {city} is {temperature}")
Modifier et exécuter le code