इस प्रोजेक्ट के बारे में

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 के लोडिंग को अनुकूलित किया जा सके।