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

पायथन आरक्यू में पहले से निष्पादित कार्य रद्द करें?

अगर आपके पास नौकरी का उदाहरण है तो बस

job.cancel()

या यदि आप हैश निर्धारित कर सकते हैं:

from rq import cancel_job
cancel_job('2eafc1e6-48c2-464b-a0ff-88fd199d039c')

http://python-rq.org/contrib/

लेकिन वह इसे कतार से हटा देता है; मुझे नहीं पता कि अगर इसे पहले ही क्रियान्वित किया जा रहा है तो यह इसे मार देगा।

आप इसे दीवार समय लॉग कर सकते हैं, फिर समय-समय पर स्वयं की जांच कर सकते हैं और कुछ समय के बाद अपवाद/स्वयं-विनाश कर सकते हैं।

मैनुअल, तदर्थ शैली, मृत्यु के लिए:यदि आपके पास redis-cli है स्थापित आप फ्लशहॉल कतारों और नौकरियों की तरह कुछ कठोर कर सकते हैं:

$ redis-cli
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit

मैं अभी भी प्रलेखन के आसपास खुदाई कर रहा हूं और यह पता लगाने की कोशिश कर रहा हूं कि एक सटीक हत्या कैसे करें।

सुनिश्चित नहीं है कि यह किसी की मदद करता है क्योंकि प्रश्न पहले से ही 18 महीने पुराना है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग रेडिस सॉर्ट कुंजियाँ

  2. स्प्रिंग बूट + रेडिस

  3. Redis zrevrangebyscore, शब्दावली क्रम के अलावा अन्य छँटाई

  4. रेडिस - हैश का उपयोग करना

  5. क्या रेडिस टाइमसीरीज स्टॉक की कीमतों में कैंडल स्टिक्स को पकड़ने का सही उपकरण है