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
Övningsinstruktioner
- Använd variabeln
redis_connoch lämplig metod för att försöka hämta temperaturen för varjecityi listancitiesfrån Redis. - Om
temperature-värdet ärNonefö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}")