Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

रेडिस स्कैन खाली परिणाम देता है लेकिन गैर-शून्य कर्सर

यह सुनिश्चित करने के लिए कि कोई मिलान नहीं हुआ है, आपको हमेशा स्कैन पूरा करना होगा (यानी कर्सर ==0) प्राप्त करें। हालांकि, आप COUNT . का उपयोग कर सकते हैं पुनरावृत्तियों की संख्या को कम करने का विकल्प। 10 का डिफ़ॉल्ट मान तेज़ है यदि यह आपके मिलान पैटर्न के साथ एक सामान्य परिदृश्य है - रेडिस को "खोज कठिन" बनाने के लिए, प्रत्येक खाली उत्तर के साथ इसे बढ़ाना शुरू करें (उदाहरण के लिए डबल या दो की शक्तियां लेकिन अधिकतम कैप लगाएं)। चांबियाँ। ऐसा करने से, आप नेटवर्क राउंड ट्रिप पर बचत कर रहे होंगे, इसलिए इसे "चीजों को गति देना" चाहिए।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं रेडिस विषय (कुंजी का सबसेट) का आकार कैसे ढूंढ सकता हूं?

  2. नेट एमवीसी साइट पर लॉक किए बिना सत्रों के साथ काम करने का कोई तरीका है?

  3. स्प्रिंग डेटा रेडिस:रेडिस पाइपलाइन हमेशा अशक्त लौटती है

  4. यह निर्धारित करना कि Redis को हर मिनट या दो मिनट में SIGTERM क्यों प्राप्त हो रहा है

  5. पायथन रेडिस कतार ValueError:__main__ मॉड्यूल के कार्यों को श्रमिकों द्वारा संसाधित नहीं किया जा सकता है