Key-Value-Daten mit Redis abrufen
Nachdem du das Speichern von Key-Value-Paaren mit Redis und Python geübt hast, geht es jetzt um die andere Hälfte: das Abrufen von Key-Value-Paaren. In diesem Beispiel übst du, verschiedene Key-Value-Paare abzurufen, wie sie in einer Webanwendung vorkommen könnten, die Wetterdaten bereitstellt.
Ein Verbindungsobjekt wurde erstellt und in der Variable redis_conn gespeichert. Viel Spaß!
Diese Übung ist Teil des Kurses
Einführung in NoSQL
Anleitung zur Übung
- Verwende die Variable
redis_connund die passende Methode, um die Temperatur für jedecityin der Listecitiesaus Redis auszulesen. - Wenn der
temperature-Wert für den übergebenen SchlüsselNoneist, setze"unknown temperature"als Wert für diesen Schlüssel und gib eine kurze Meldung aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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}")