ComenzarEmpieza gratis

Recuperar datos clave-valor con Redis

Ahora que has practicado cómo almacenar pares clave-valor con Redis y Python, toca explorar la otra parte del proceso: recuperar pares clave-valor. En este ejemplo, vas a practicar cómo recuperar varios pares clave-valor como los que podrías encontrar en una aplicación web diseñada para informar sobre datos meteorológicos.

Ya se ha creado un objeto de conexión y se ha guardado en la variable redis_conn. ¡A por ello!

Este ejercicio forma parte del curso

Introducción a NoSQL

Ver curso

Instrucciones del ejercicio

  • Usa la variable redis_conn y el método adecuado para intentar obtener la temperatura de cada city en la lista cities desde Redis.
  • Si el valor de temperature es None para la clave indicada, establece "unknown temperature" como valor para esa clave e imprime un mensaje breve.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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}")
Editar y ejecutar código