ПочатиПочніть безкоштовно

Отримання даних ключ–значення в Redis

Тепер, коли ви попрактикувалися збережувати пари ключ–значення в Redis і Python, час розглянути іншу частину процесу — отримання пар ключ–значення. У цьому прикладі ви потренуєтеся діставати кілька різних пар ключ–значення, які можуть трапитися у вебзастосунку для звітування про погодні дані.

Об'єкт з'єднання вже створено й збережено у змінній redis_conn. Успіхів!

Ця вправа є частиною курсу

Вступ до NoSQL

Переглянути курс

Інструкції до вправи

  • Використайте змінну redis_conn і відповідний метод, щоб спробувати отримати температуру для кожного city у списку cities з Redis.
  • Якщо значення temperature дорівнює None для переданого ключа, встановіть для цього ключа значення "unknown temperature" і виведіть коротке повідомлення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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}")
Редагувати та запускати код