Recuperando dados chave-valor com Redis
Agora que você praticou armazenar pares chave-valor com Redis e Python, é hora de explorar a outra metade do processo: recuperar pares chave-valor. Neste exemplo, você vai praticar a recuperação de alguns pares chave-valor que podem aparecer em um aplicativo web criado para apresentar 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 a NoSQL
Instruções do exercício
- Use a variável
redis_conne o método apropriado para tentar obter a temperatura de cadacityna listacitiesa partir do Redis. - Se o valor de
temperatureforNonepara a chave passada, defina"unknown temperature"como o valor dessa chave e imprima uma mensagem curta.
Exercício interativo prático
Experimente este exercício completando 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}")