LoslegenKostenlos starten

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

<Kurs>Einführung in NoSQL</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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