IniziaInizia gratis

Recuperare dati key-value con Redis

Ora che hai fatto pratica nel salvare coppie chiave-valore con Redis e Python, è il momento di esplorare l’altra metà del processo: recuperare le coppie chiave-valore. In questo esempio, proverai a recuperare alcune diverse coppie chiave-valore che potresti trovare in un’applicazione web pensata per riportare dati meteo.

Un oggetto di connessione è stato creato e salvato nella variabile redis_conn. Buon lavoro!

Questo esercizio fa parte del corso

Introduzione ai database NoSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la variabile redis_conn e il metodo appropriato per provare a ottenere da Redis la temperatura per ogni city nella lista cities.
  • Se il valore temperature è None per la chiave passata, imposta "unknown temperature" come valore per quella chiave e stampa un breve messaggio.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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}")
Modifica ed esegui il codice