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
Instructions de l’exercice
- Utilisez la variable
redis_connet la méthode appropriée pour tenter d'extraire la température pour chaquecitydans la listecitiesdepuis Redis. - Si la valeur
temperatureestNonepour 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}")