Kom igångKom igång gratis

Hämta nyckel-värde-data med Redis

Nu när du har övat på att lagra nyckel-värde-par med Redis och Python är det dags att utforska den andra sidan av processen: att hämta nyckel-värde-par. I den här övningen hämtar du ett antal nyckel-värde-par som du kan tänkas stöta på i en webbapplikation för väderdata.

Ett anslutningsobjekt har skapats och lagrats i variabeln redis_conn. Kör igång!

Den här övningen är en del av kursen

Introduktion till NoSQL

Visa kurs

Övningsinstruktioner

  • Använd variabeln redis_conn och lämplig metod för att försöka hämta temperaturen för varje city i listan cities från Redis.
  • Om temperature-värdet är None för den angivna nyckeln, sätt "unknown temperature" som värde för den nyckeln och skriv ut ett kort meddelande.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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}")
Redigera och kör kod