LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Variable redis_conn und die passende Methode, um die Temperatur für jede city in der Liste cities aus Redis auszulesen.
  • Wenn der temperature-Wert für den übergebenen Schlüssel None ist, 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}")
Code bearbeiten und ausführen