Redis ile anahtar-değer verisi getirme
Artık Redis ve Python ile anahtar-değer çiftlerini depolamayı pratik ettiğine göre, sürecin diğer yarısını keşfetme zamanı: anahtar-değer çiftlerini geri almak. Bu örnekte, hava durumu verilerini raporlamak için oluşturulmuş bir web uygulamasında karşılaşabileceğin birkaç farklı anahtar-değer çiftini almayı deneyeceksin.
Bir bağlantı nesnesi oluşturuldu ve redis_conn değişkeninde saklandı. Keyifli çalışmalar!
Bu egzersiz
NoSQL'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
redis_conndeğişkenini ve uygun metodu kullanarak,citieslistesindeki hercityiçin sıcaklığı Redis’ten almaya çalış.- Verilen anahtar için
temperaturedeğeriNoneise, o anahtarın değeri olarak"unknown temperature"ayarla ve kısa bir mesaj yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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}")