इस प्रोजेक्ट के बारे में
redis-py, Redis key-value store के लिए Python क्लाइंट लाइब्रेरी है। यह आउट-ऑफ-द-बॉक्स Redis कमांड्स की सभी बिल्ट-इन सपोर्ट प्रदान करती है और स्टैंडअलोन, Cluster, Sentinel, और asyncio के माध्यम से Async कनेक्शन सहित विभिन्न कनेक्शन मोड का समर्थन करती है।
मुख्य क्षमताएं:
- कनेक्शन प्रबंधन: संसाधनों को कुशलतापूर्वक प्रबंधित करने के लिए बिल्ट-इन कनेक्शन पूलिंग।
- प्रोटोकॉल सपोर्ट: RESP2 और RESP3 प्रोटोकॉल का समर्थन, यूनिफाइड रिस्पॉन्स शेप्स के विकल्पों के साथ।
- प्रदर्शन अनुकूलन: तेज़ रिस्पॉन्स पार्सिंग के लिए hiredis के साथ वैकल्पिक इंटीग्रेशन।
- उन्नत विशेषताएं:
- Pipelines: नेटवर्क राउंड-ट्रिप टाइम कम करने के लिए कई कमांड्स को बैच करना।
- PubSub: चैनलों की सदस्यता लेने और संदेशों को सुनने के लिए अलग क्लास का लागूकरण।
- Search and Query: Redis search क्षमताओं के साथ इंटीग्रेशन, जिसमें query dialects का समर्थन शामिल है।
- Multi-database Client: स्वचालित फेलओवर और हेल्थ मॉनिटरिंग के साथ Active-Active सेटअप के लिए समर्थन।
- Bulk Hash Ingestion: HIMPORT कमांड परिवार का समर्थन ताकि सामान्य फ़ील्ड नामों वाले hashes के लोडिंग को अनुकूलित किया जा सके।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.