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

उबंटू 16.04 सिस्टमड रेडिस उलिमिट के साथ जारी करता है

बहुत खोज करने के बाद मैंने आखिरकार पाया कि सिस्टमड की मानक सीमा 4096 है और आप सिस्टम स्तर पर जो भी सेट करते हैं, उसकी परवाह किए बिना सिस्टमड स्तर हमेशा प्राथमिकता लेगा। इसके लिए सुधार यह है कि /etc/systemd/system.conf को संपादित करके और निम्नलिखित सेटिंग जोड़कर सिस्टमड ओपन फाइल की सीमा को बदलें

DefaultLimitNOFILE=65536

ऐसा लगता है कि सिस्टमड में बहुत सारी डिफ़ॉल्ट सेटिंग्स हैं जो सिस्टम सेटिंग्स को ओवरराइड करती हैं इसलिए उन्हें सिस्टमड में सेट करना होगा

तो अगर इसका लोगों के लिए कोई उपयोग है तो उत्पादन रेडिस चलाने के लिए उबंटू 16.04 सर्वर के लिए ये मेरी अंतिम सेटिंग्स हैं।

संपादित करें /etc/systemd/system.conf (sudo nano /etc/systemd/system.conf) और जोड़ें

DefaultLimitNOFILE=65536

संपादित करें /etc/security/limits.conf (sudo nano /etc/security/limits.conf) और जोड़ें

*    soft nofile 64000
*    hard nofile 64000
root soft nofile 64000
root hard nofile 64000

संपादित करें /etc/pam.d/common-session (sudo nano /etc/pam.d/common-session) और जोड़ें

session required pam_limits.so

संपादित करें /etc/pam.d/common-session-noninteractive (sudo nano /etc/pam.d/common-session-noninteractive) और जोड़ें

session required pam_limits.so

संपादित करें /etc/rc.local (sudo nano /etc/rc.local) और जोड़ें

sysctl -w net.core.somaxconn=65535

संपादित करें /etc/sysctl.conf (sudo nano /etc/sysctl.conf) और जोड़ें

vm.overcommit_memory = 1

संपादित करें /etc/rc.local (sudo nano /etc/rc.local) और जोड़ें

echo never > /sys/kernel/mm/transparent_hugepage/enabled


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Docker-compose , वैसे भी एक redis.conf फ़ाइल निर्दिष्ट करने के लिए?

  2. रेडिस पब सब-मैक्स सब्सक्राइबर और पब्लिशर्स

  3. एक सीमित सीमा से अद्वितीय आईडी बनाने के लिए रेडिस का उपयोग करें

  4. अजवाइन प्रत्येक कार्य के लिए एक नया कनेक्शन बना रही है

  5. क्या कई कमांड पाइपलाइन को रेडिस कर सकते हैं जो पिछले वाले पर निर्भर करते हैं?