ComenzarEmpieza gratis

Recuperar datos clave-valor con Redis

Ahora que has practicado el almacenamiento de pares clave-valor con Redis y Python, es hora de explorar la otra mitad de ese proceso: la recuperación de pares clave-valor. En este ejemplo, practicarás la recuperación de algunos pares clave-valor diferentes que podrías encontrar en una aplicación web creada para informar sobre datos meteorológicos.

Se ha creado un objeto de conexión y se ha almacenado en la variable redis_conn. ¡Disfrútalo!

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones de ejercicio

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

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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