Bắt đầu ngayBắt đầu miễn phí

Truy xuất dữ liệu key–value với Redis

Giờ bạn đã luyện tập lưu các cặp key–value với Redis và Python, hãy khám phá nốt nửa còn lại của quy trình: truy xuất các cặp key–value. Trong ví dụ này, bạn sẽ thực hành lấy về một vài cặp key–value thường thấy trong một ứng dụng web báo cáo dữ liệu thời tiết.

Một đối tượng kết nối đã được tạo và lưu trong biến redis_conn. Bắt đầu thôi!

Bài tập này là một phần của khóa học

Giới thiệu về NoSQL

Xem khóa học

Hướng dẫn bài tập

  • Sử dụng biến redis_conn và phương thức phù hợp để thử phân tích nhiệt độ cho từng city trong danh sách cities từ Redis.
  • Nếu giá trị temperatureNone cho key được truyền vào, hãy đặt "unknown temperature" làm giá trị cho key đó và in ra một thông báo ngắn.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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}")
Chỉnh sửa và Chạy Mã