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

जूनिट में रेडिस छोड़ें/नकली करें

मुझे लगता है कि सवाल यह था कि रेडिस भाग का मज़ाक कैसे उड़ाया जा सकता है ताकि रेडिस उपलब्ध न होने पर परीक्षण चलाया जा सके। यह कठिन है क्योंकि आपकी सेवा शायद कनेक्शन का उपयोग कर रही है इसलिए आपको बहुत मज़ाक करना होगा। स्प्रिंग बूट में हम जो करते हैं वह यह जांचता है कि localhost पर रेडिस सर्वर उपलब्ध है या नहीं और यदि ऐसा है तो परीक्षण चलाएँ, अन्यथा छोड़ें।

देखें RedisTestServer और एक नमूना उपयोग। ध्यान दें कि नियम सभी परीक्षणों पर लागू होता है ताकि आप उन परीक्षणों को स्थानांतरित करना चाहें जो रेडिस का उपयोग एक पृथक परीक्षण वर्ग में कर रहे हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. यह निर्धारित करना कि Redis को हर मिनट या दो मिनट में SIGTERM क्यों प्राप्त हो रहा है

  2. रेडिस में सूची की लंबाई सीमित करें

  3. NodeJS - बाहरी रेडिस सर्वर से सुरक्षित रूप से कनेक्ट करें

  4. C++ Redis मॉड्यूल बनाना - RedisModule_OnLoad () प्रतीक को निर्यात नहीं करता है

  5. स्प्रिंग डेटा रेडिस - यूयूआईडी आईडी - कन्वर्टर नॉटफाउंड अपवाद