ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use a variável redis_conn e o método apropriado para tentar obter a temperatura de cada city na lista cities a partir do Redis.
  • Se o valor de temperature for None para 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}")
Editar e executar o código