2012-12-19 14 views
13

मैं समय-समय पर लालसा ग्राहकों को मारना और मारना चाहता हूं। क्या ऐसी कोई सेटिंग है जिसे मैं करने के लिए सेट कर सकता हूं? मुझे लगता है कि कहीं कॉन्फ़िगरेशन सेट करना याद है लेकिन मुझे इसे फिर से नहीं मिल रहा है।मैं निष्क्रिय रेडिस क्लाइंट्स को कैसे मारूं

मैं क्लाइंट मार कमांड को मैन्युअल रूप से कॉल करने के बजाय स्वचालित रूप से यह करना चाहता हूं।

उत्तर

19

रेडिस कॉन्फ़िगरेशन फ़ाइल (जिसे आप रेडिस लॉन्च करने के लिए उपयोग करते हैं) में एक नज़र डालें।

# Close the connection after a client is idle for N seconds (0 to disable) 
timeout 0 

बस जाँच पैरामीटर बाहर टिप्पणी नहीं की है, और समय समाप्ति मानदंड को बदलना ही सेकंड में एक गैर शून्य मान डाल करने के लिए। इस पैरामीटर को ध्यान में रखने के लिए इंस्टेंस को पुनरारंभ करना चाहिए।

> src/redis-cli config set timeout 10 
OK 
> src/redis-cli config get timeout 
1) "timeout" 
2) "10" 
:

एक चल Redis उदाहरण पर इस पैरामीटर को बदलने के लिए, आप एक ग्राहक के आदेश का उपयोग कर सकते हैं

संबंधित मुद्दे