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
Oefeninstructies
- Gebruik de variabele
redis_connen de juiste methode om de temperatuur voor elkecityin de lijstcitiesuit Redis op te halen en te parsen. - Als de waarde
temperatureNoneis 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}")