Načítání dat klíč–hodnota pomocí Redisu
Teď, když už umíš ukládat páry klíč–hodnota pomocí Redisu a Pythonu, je čas prozkoumat druhou stranu téhož procesu: načítání dat. V tomto příkladu si procvičíš načítání různých párů klíč–hodnota, se kterými se můžeš setkat ve webové aplikaci pracující s meteorologickými daty.
Objekt připojení byl vytvořen a uložen do proměnné redis_conn. Hodně zábavy!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Pomocí proměnné
redis_conna vhodné metody se pokus načíst teplotu pro každécityze seznamucitiesz Redisu. - Pokud je hodnota
temperaturepro daný klíčNone, nastav jako hodnotu tohoto klíče"unknown temperature"a vypiš krátkou zprávu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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}")