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
Instrucciones de ejercicio
- Utiliza la variable
redis_conn
y el método adecuado para intentar analizar la temperatura de cadacity
en la lista decities
de Redis. - Si el valor de
temperature
esNone
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}")