Recuperação de dados de valor-chave com o Redis
Agora que você já praticou o armazenamento de pares de valores-chave com o Redis e o Python, é hora de explorar a outra metade desse processo: a recuperação de pares de valores-chave. Neste exemplo, você praticará a recuperação de alguns pares de valores-chave diferentes que podem ser encontrados em um aplicativo da Web criado para relatar dados meteorológicos.
Um objeto de conexão foi criado e armazenado na variável redis_conn
. Aproveite!
Este exercício faz parte do curso
Introdução ao NoSQL
Instruções de exercício
- Use a variável
redis_conn
e o método apropriado para tentar analisar a temperatura de cadacity
na lista decities
do Redis. - Se o valor de
temperature
forNone
para a chave passada, defina"unknown temperature"
como o valor para essa chave e imprima uma mensagem curta.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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}")