НачатьНачать бесплатно

Получение данных из 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}")
Редактировать и запускать код