Preluarea datelor cheie-valoare cu Redis
Acum că ai exersat stocarea perechilor cheie-valoare cu Redis și Python, e momentul să explorezi cealaltă parte a procesului: preluarea perechilor cheie-valoare. În acest exemplu, vei exersa preluarea câtorva perechi cheie-valoare pe care le-ai putea întâlni într-o aplicație web construită pentru a raporta date meteo.
Un obiect de conexiune a fost creat și stocat în variabila redis_conn. Spor la treabă!
Acest exercițiu face parte din cursul
Introducere în NoSQL
Instrucțiuni pentru exercițiu
- Folosește variabila
redis_connși metoda potrivită pentru a încerca să preiei temperatura pentru fiecarecitydin listacitiesdin Redis. - Dacă valoarea
temperatureesteNonepentru cheia transmisă, setează"unknown temperature"ca valoare pentru acea cheie și afișează un scurt mesaj.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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}")