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

BookSleeve से BGSAVE को कैसे कॉल करें?

हां, ऐसा लगता है कि मैं इसे जोड़ने के लिए कभी नहीं मिला; मुझे नहीं लगता SHUTDOWN वहाँ भी है। दोनों ही मामलों में, मैं उम्मीद करता हूं कि वे बस ऐसी चीजें नहीं थीं जो आमतौर पर किसी ग्राहक के अनुरोध पर निष्पादित की जाती हैं - लेकिन आमतौर पर या तो स्वचालित (दृढ़ता विन्यास), या नियमित रखरखाव कार्यों के हिस्से के रूप में कमांड लाइन (मैन्युअल रूप से या स्क्रिप्ट के भाग के रूप में) पर उकसाया जाता है।

मैं इसे अगले निर्माण के लिए जोड़ सकता हूं (शायद "कनेक्शन में व्यवस्थापक आदेश सक्षम हैं" चेक)।

एक वास्तव में हैकी अभी के लिए समाधान (अनचाहे) होगा:

.Scripting.Eval(0, "return redis.call('bgsave')", null, null);

(चेतावनी:उपरोक्त मुझे थरथराता है)

लेकिन फिर से:यदि आपका आवेदन केवल नियमित कार्य कर रहा है, तो मैं शायद स्वचालित रेडिस दृढ़ता सेटिंग्स का उपयोग करने की अनुशंसा करें। यदि आपका आवेदन निगरानी/रखरखाव फ्रंट एंड है, तो SAVE बहुत अनुचित नहीं लगता।

<ब्लॉकक्वॉट>

लेकिन सेव या बीजीसेव से संबंधित कोई कमांड नहीं मिला।

वास्तव में, मैं दृढ़ता से सलाह दूंगा कि SAVE . से बचें एक उत्पादन सर्वर पर, जब तक आप यह नहीं जानते कि यह सुरक्षित रूप से एक तरफ है और इसका उपयोग नहीं किया जा रहा है; BGSAVE इतना आक्रामक नहीं है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस से डेटा मैप करने का कुशल तरीका

  2. रेडिस में Azure कैश/डेटा कैश शैली क्षेत्र

  3. मैं किसी दी गई कुंजी के मान का डेटा प्रकार कैसे जानूं?

  4. शुद्ध रेडिस का उपयोग करके पैटर्न से मेल खाने वाली लाखों चाबियों को परमाणु रूप से कैसे हटाएं?

  5. खराब सक्रिय निर्देशिका Ldap क्रेडेंशियल के साथ सत्र/रेडिस क्रमांकन त्रुटि के साथ स्प्रिंग बूट