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

Docker-compose , वैसे भी एक redis.conf फ़ाइल निर्दिष्ट करने के लिए?

हां। बस अपना redis.conf माउंट करें वॉल्यूम के साथ डिफ़ॉल्ट पर:

redis:  
  image: redis
  volumes:
    - ./redis.conf:/usr/local/etc/redis/redis.conf
  ports:
    - "6379"

वैकल्पिक रूप से, रेडिस छवि के आधार पर एक नई छवि बनाएं जिसमें आपकी कॉन्फ़ फ़ाइल कॉपी की गई हो। पूर्ण निर्देश यहां दिए गए हैं:https://registry.hub.docker.com/_/redis/

हालांकि, रेडिस इमेज 0.0.0.0 . से जुड़ी होती है डिफ़ॉल्ट रूप से। इसे होस्ट से एक्सेस करने के लिए, आपको उस पोर्ट का उपयोग करने की आवश्यकता है जिसे डॉकर ने आपके लिए होस्ट के लिए मैप किया है जो आपको docker ps का उपयोग करके मिलता है। या docker port कमांड, फिर आप इसे localhost:32678 . पर एक्सेस कर सकते हैं जहां 32678 मैप किया गया पोर्ट है। वैकल्पिक रूप से, आप docker-compose.yml . में मैप करने के लिए एक विशिष्ट पोर्ट निर्दिष्ट कर सकते हैं ।

जैसा कि आप डॉकर के लिए नए लगते हैं, यह सब कुछ अधिक समझ में आता है यदि आप कंपोज़ से शुरू करने के बजाय कच्चे डॉकर कमांड का उपयोग करके शुरू करते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Laravel पर रेडिस पाइपलाइनिंग फ़ंक्शन के बाहर चर को एक्सेस करना

  2. अगर सेलेरी वर्कर की मुश्किल से मौत हो जाती है, तो क्या जॉब के लिए दोबारा कोशिश की जाती है?

  3. रेडिस में रेंज क्वेरी - स्प्रिंग डेटा रेडिस

  4. ServiceStack.Redis.Sentinel उपयोग

  5. क्लाइंट को एक बहुत बड़ी फ़ाइल डाउनलोड करने के लिए कैसे तैयार किया जाए जो फ्लाई पर उत्पन्न होती है