CommencerCommencer gratuitement

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

Maintenant que vous avez pratiqué le stockage de paires clé-valeur avec Redis et Python, il est temps d’explorer l’autre moitié du processus : la récupération de ces paires. Dans cet exemple, vous allez vous exercer à récupérer plusieurs paires clé-valeur que l’on pourrait rencontrer dans une application web dédiée au reporting de données météo.

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

Cet exercice fait partie du cours

Introduction à NoSQL

Afficher le cours

Instructions

  • Utilisez la variable redis_conn et la méthode appropriée pour tenter d’extraire la température de chaque city de la liste cities depuis Redis.
  • Si la valeur de temperature est None pour la clé passée, définissez "unknown temperature" comme valeur pour cette clé et affichez un court message.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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