2014-09-25 5 views
0

Я использую этот код для подключения к Jedis:Redis - JedisAPI Сломанная труба Java

public Jedis jedis = new Jedis("94.23.250.202");

И я получаю значения с этим кодом:

public int CekToplamKisiSayisi(){ 
    return (int) (long) SR.instance.jedis.hlen("Oyuncular"); 
} 

Через некоторое время я вижу эту ошибку в консоли. не

http://pastebin.com/hid04cVA

ответ

0

Ваше соединение "Jedis" больше не доступен. Возможно, может быть тайм-аут, сетевая проблема и т. Д. Примеры джедаев не «вечны».

Чтобы исправить это, попробуйте использовать JedisPool и получить от него объект «jedis» каждый раз, когда вам это нужно. Если вы получите исключение, вы можете вернуть сломанный ресурс в пул и попытаться получить новый (который, надеюсь, будет в порядке).

+0

Как создать бесшовную связь? –

 Смежные вопросы

  • Нет связанных вопросов^_^