This seems pretty clear:
redis-py exposes two client classes that implement these commands
The StrictRedis class attempts to adhere to the official command syntax.
और
In addition to the changes above, the Redis class, a subclass of StrictRedis,
overrides several other commands to provide backwards compatibility with older
versions of redis-py
आप पश्च संगतता की ज़रूरत है? Redis
का प्रयोग करें। परवाह नहीं? StrictRedis
का प्रयोग करें। से github.com लिंक उद्धृत
2017-03-31
यहाँ, पश्च संगतता की बारीकियों हैं:
इसके अलावा ऊपर परिवर्तन करने के लिए, Redis वर्ग, StrictRedis का एक उप-वर्ग, रेडिस-पीई के पुराने संस्करणों के साथ पिछड़ा संगतता प्रदान करने के लिए कई अन्य आदेशों को ओवरराइड करता है:
LREM: 'num' और 'value' तर्कों का क्रम उलट दिया गया है कि 'num' एक defa प्रदान कर सकता है शून्य का अंतिम मूल्य।
जेएडीडी: रेडिस 'मूल्य' से पहले 'स्कोर' तर्क निर्दिष्ट करता है। लागू होने पर इन्हें गलती से बदल दिया गया था और जब तक लोग इसका उपयोग नहीं कर रहे थे तब तक खोज नहीं की गई थी। रेडिस क्लास की उम्मीद है * नाम 1, स्कोर 1, नाम 2, स्कोर 2, ...
SETEX: 'समय' और 'मान' तर्कों का क्रम उलट दिया गया।
ओह! मैं ध्यान से नहीं पढ़ा है इन @hughdbron –
@AliBagheriShakib आप lines.Thank वास्तव में इस पिछड़े compatibilty है क्या ?? – Luv33preet