Aan de slagGa gratis aan de slag

Key-valuegegevens ophalen met Redis

Nu je hebt geoefend met het opslaan van key-valueparen met Redis en Python, is het tijd voor de andere helft van het proces: key-valueparen ophalen. In dit voorbeeld ga je oefenen met het ophalen van een paar verschillende key-valueparen die je kunt tegenkomen in een webapplicatie die weergegevens rapporteert.

Er is een verbindingsobject gemaakt en opgeslagen in de variabele redis_conn. Succes!

Deze oefening maakt deel uit van de cursus

Introductie tot NoSQL

Cursus bekijken

Oefeninstructies

  • Gebruik de variabele redis_conn en de juiste methode om de temperatuur voor elke city in de lijst cities uit Redis op te halen en te parsen.
  • Als de waarde temperature None is voor de meegegeven key, stel dan "unknown temperature" in als waarde voor die key en print een kort bericht.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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}")
Code bewerken en uitvoeren