NoSQL परिचय
Jake Roach
Data Engineer
# redis इम्पोर्ट करें, कनेक्शन बनाएँ
r = redis.Redis(...)
# एक की-वैल्यू जोड़ा सहेजें
r.set("username", "JDoe")
# एक और की-वैल्यू जोड़ा सहेजें
r.set("age", 27)
# मौजूदा की को ओवरराइट करें
r.set("username", "BSmith")
Redis सर्वर से कनेक्शन बनाने के बाद:
.set() मेथड को की और वैल्यू पास करेंint या float दे सकते हैं, स्टोर str में होगाएक की-वैल्यू जोड़ा प्राप्त करें
# एक की-वैल्यू जोड़ा सहेजें
r.set("username", "JDoe")
# की-वैल्यू जोड़ा प्राप्त करें
username = r.get("username")
# परिणाम प्रिंट करें
print(username)
JDoe
एक की-वैल्यू जोड़ा ओवरराइट करें
r.set("username", "BSmith")
username = r.get("username")
print(username)
BSmith
ऐसी की एक्सेस करने की कोशिश करें जो मौजूद नहीं है
favorite_color = r.get("favorite_color")
print(favorite_color)
None
# .hset() से एक dictionary सहेजें
r.hset(
"shopping_cart",
mapping={
"item_id": "1003",
"quantity": 2,
"price": 79.99
}
)
# dictionary प्राप्त करें
r.hgetall("shopping_cart")
dictionaries जैसे अधिक कॉम्प्लेक्स डेटा टाइप भी स्टोर कर सकते हैं:
.hset() में key और dict दें.hgetall() में key पास करें$$
{
'item_id': '1003',
'quantity': '2',
'price': '79.99'
}
NoSQL परिचय