आपके सभी सवालों के जवाब EVAL
. पर दिए गए हैं पेज, लेकिन जब से आपने पूछा...:
क्या अंतर है?
KEYS
कुंजी नामों को पास करने के लिए प्रयोग किया जाता है जबकि ARGS
किसी और चीज के लिए होना चाहिए। यह बिल्कुल लागू नहीं किया गया है (यानी ज्यादातर बार आप उन्हें मिलाना ठीक रहेगा) लेकिन अगर इसका पालन नहीं किया गया तो संभावित समस्याएं हो सकती हैं।
Redis KEYS ऐरे में मानों का व्यवहार कैसे करता है?
KEYS
. की सामग्री यह सत्यापित करने के लिए जाँच की जाती है कि स्क्रिप्ट चलाने वाले रेडिस शार्क के लिए सभी कुंजियाँ उपलब्ध हैं। रेडिस क्लस्टर परिनियोजन में स्क्रिप्ट चलाने की अनुमति देने के लिए यह तंत्र मौजूद है।
क्या होगा यदि, मेरी स्क्रिप्ट में, मुझे रन टाइम पर गतिशील रूप से जेनरेट की गई कुंजियों का उपयोग करना पड़े?
पिछले उत्तर देखें - यह करने योग्य है लेकिन आप सिफारिशों के खिलाफ जा रहे हैं। आपकी स्क्रिप्ट केवल स्टैंड अलोन रेडिस इंस्टेंस पर चलने के लिए सुरक्षित होगी और चूंकि यह व्यवहार निर्दिष्ट नहीं है, यह भविष्य के रिलीज में टूट सकता है।