2014-04-23 13 views
9

Staram się Jedis (Redis Java) „Podstawowym przykładem wykorzystania” od https://github.com/xetorthio/jedis/wiki/Getting-started ale ja otrzymuję następujący błąd:Nie można uruchomić przykład Jedis: JedisConnectionException: nie udało się dostać do zasobów z puli

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 

Próbuję to na OSX 10.9.2 z Jedis-2.4.2, commons-pool2-2.0

Odpowiedz

2

Dostaniesz to, bo albo ty nie masz uruchomionej usługi Redis lub próbujesz połączyć się z nią w niewłaściwy sposób host/port.

11

Miał ten sam problem. Wszystkie tutoriale online pokazują tylko trochę prostej JEDNEJ, ALE musisz uruchomić serwer redis na twoim komputerze (duh ...). Jako nowicjusz myślałem, że wszystko jest w słoiku, ale tak nie jest. Jest to baza danych, podobnie jak Mongo czy cokolwiek innego. Spróbuj tego:

redis download

Po pobraniu rozpakuj go do folderu UserApps (w systemie Windows), a następnie uruchomić Redis-server.exe. Pojawi się okno z portem i tym podobne. Następnie uruchom java. Bam, działa jak urok!

0

eh.this problem miałem również natknąłem. Ponieważ uruchom serwer redis na cmd i zapisz w nim kilka kluczy. Następnie zamknę serwer i przejdę do samouczka Eclipse na temat redis, a następnie uzyskaj takie wyjątki. rozwiązania: można po prostu przejść do katalogu redis w CMD i wpisać "redis-server.exe redis.conf", aby uruchomić serwer. następnie ponownie uruchom swoją poprzednią aplikację w Eclipse i będzie dobrze!

Powiązane problemy