Zacznij terazZacznij za darmo

Pobieranie danych klucz-wartość za pomocą Redis

Skoro masz już za sobą zapisywanie par klucz-wartość za pomocą Redis i Pythona, czas poznać drugą stronę tego procesu: pobieranie danych. W tym ćwiczeniu będziesz pracować z parami klucz-wartość, jakie możesz spotkać w aplikacji webowej raportującej dane pogodowe.

Obiekt połączenia został już utworzony i zapisany w zmiennej redis_conn. Do dzieła!

To ćwiczenie jest częścią kursu

Wprowadzenie do NoSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj zmiennej redis_conn i odpowiedniej metody, aby pobrać temperaturę dla każdego city z listy cities z Redis.
  • Jeśli wartość temperature dla podanego klucza wynosi None, ustaw "unknown temperature" jako wartość dla tego klucza i wyświetl krótki komunikat.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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}")
Edytuj i uruchom kod