Redis के साथ key-value डेटा प्राप्त करना
अब जबकि आपने Redis और Python के साथ key-value pairs स्टोर करने का अभ्यास कर लिया है, आइए प्रक्रिया के दूसरे हिस्से पर ध्यान दें: key-value pairs को प्राप्त करना. इस उदाहरण में, आप कुछ अलग-अलग key-value pairs प्राप्त करने का अभ्यास करेंगे जो किसी वेब एप्लिकेशन में मिल सकते हैं, जिसे मौसम डेटा पर रिपोर्ट करने के लिए बनाया गया है.
एक कनेक्शन ऑब्जेक्ट बनाया जा चुका है और वैरिएबल redis_conn में सेव है. शुरू कीजिए!
यह अभ्यास पाठ्यक्रम का हिस्सा है
NoSQL परिचय
अभ्यास निर्देश
- Redis से
citiesकी सूची में हरcityके लिए तापमान पार्स करने हेतुredis_connवैरिएबल और उपयुक्त मेथड का उपयोग करें. - अगर दिए गए key के लिए
temperatureका मानNoneहो, तो उस key के लिए value"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}")