ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește variabila redis_conn și metoda potrivită pentru a încerca să preiei temperatura pentru fiecare city din lista cities din Redis.
  • Dacă valoarea temperature este None pentru 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}")
Editează și rulează codul