CommencerCommencez 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

<cours>Introduction à NoSQL</cours>
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 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 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