Mengambil data key-value dengan Redis
Setelah Anda berlatih menyimpan pasangan key-value dengan Redis dan Python, kini saatnya mengeksplorasi separuh proses lainnya: mengambil pasangan key-value. Pada contoh ini, Anda akan berlatih mengambil beberapa pasangan key-value yang mungkin ditemukan dalam aplikasi web yang dibuat untuk melaporkan data cuaca.
Objek koneksi telah dibuat dan disimpan dalam variabel redis_conn. Selamat mencoba!
Latihan ini adalah bagian dari kursus
Pengantar NoSQL
Petunjuk latihan
- Gunakan variabel
redis_conndan metode yang tepat untuk mencoba mengurai suhu untuk setiapcitydalam daftarcitiesdari Redis. - Jika nilai
temperatureadalahNoneuntuk key tersebut, tetapkan"unknown temperature"sebagai nilai untuk key itu, lalu cetak pesan singkat.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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}")