2014-04-23 10 views
9

मैं https://github.com/xetorthio/jedis/wiki/Getting-started से Jedis (जावा के लिए Redis) "मूल के उपयोग का उदाहरण" कोशिश कर रहा हूँ से एक संसाधन प्राप्त नहीं किया जा सका, लेकिन मैं निम्नलिखित त्रुटि हो रही है:Jedis उदाहरण चला सकते हैं नहीं पूल

Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool 
at redis.clients.util.Pool.getResource(Pool.java:42) 
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused 

मैं पर OSX 10.9.2 इस कोशिश कर रहा हूँ Jedis-2.4.2, साथ कॉमन्स-pool2-2.0

उत्तर

1

कोड मेरे लिए ठीक काम करता है: स्थापित करना और स्थानीय होस्ट पर redis सर्वर शुरू कर: 6379

  • स्थापित
 
$ wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz 
$ tar xzf redis-2.2.12.tar.gz 
$ cd redis-2.2.12 
$ make 
$ make install 
  • प्रारंभ

$/usr/स्थानीय/bin/redis-सर्वर से http://reistiago.wordpress.com/2011/07/23/installing-on-redis-mac-os-x/

2

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

11

एक ही समस्या थी। ऑनलाइन सभी ट्यूटोरियल बस कुछ सरल जावा चलाते हैं लेकिन आपको अपने कंप्यूटर पर रेडिस सर्वर चलाना होगा (duh ...)। एक नोबी के रूप में मैंने सोचा कि यह सब जार में आया लेकिन यह नहीं है। यह मोंगो या जो भी हो, एक डेटाबेस है। इस प्रयास करें:

redis download

आप डाउनलोड करने के बाद, UserApps फ़ोल्डर में अनज़िप (खिड़कियों पर) और फिर redis-server.exe चलाते हैं। एक खिड़की बंदरगाह के साथ पॉप अप होगा और इस तरह। फिर अपने जावा चलाओ। बम, एक आकर्षण की तरह काम करता है!

3

मैंने https://github.com/MSOpenTech/redis/releases से रेडिस सेटअप डाउनलोड करके और बस इसे इंस्टॉल करके इस समस्या का समाधान किया। रेडिस डाउनलोड पेज पर यह अधिक सरल और सुझाव दिया गया है।

नवीनतम स्थिर रिलीज 2.8.2104

0

समस्या मैं भी भर आया था eh.this है। क्योंकि cmd पर रेडिस सर्वर शुरू करें और इसमें कुछ कुंजियां स्टोर करें। और फिर मैं सर्वर बंद कर देता हूं और लाल रंग के बारे में ग्रहण ट्यूटोरियल में बदल जाता हूं, फिर ऐसे अपवाद प्राप्त करता हूं। समाधान: आप सीएमडी में रेडिस निर्देशिका में जा सकते हैं और सर्वर को शुरू करने के लिए "redis-server.exe redis.conf" इनपुट कर सकते हैं। फिर ग्रहण में अपने पिछले आवेदन को दोबारा शुरू करें और यह ठीक रहेगा!

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