Mam problemy sporządzenie .hgetall, oto co próbowałem:Konfiguracja Jedis Timeout
Jedis jedis = new Jedis(REDIS_MASTER_NODE);
jedis.connect();
jedis.configSet("timeout", "30");
Map<String, String> alreadyStored = jedis.hgetAll(redisTargetHash);
i oto co mam:
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out
at redis.clients.jedis.Protocol.process(Protocol.java:79)
at redis.clients.jedis.Protocol.read(Protocol.java:131)
at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:199)
at redis.clients.jedis.Jedis.hgetAll(Jedis.java:851)
Ok,
Jedis jedis = new Jedis(REDIS_MASTER_NODE, 6379, 1800);
zrobiłem to.
jest to limit czasu oczekiwania na połączenie lub odczyt z gniazda. – Trying
Co to jest jednostka czasu oczekiwania? Jak w to jest w sekundach lub milisekundach? –
@xetorthio czy możesz mi powiedzieć, jak mogę określić limit czasu zapytania w jedis? Obecnie używam 'jedis-2.6.0.jar' Proszę również powiedzieć mi, jakie są domyślne wartości z nich. Zgodnie z moim rozumieniem 'connectionTimeout' jest nowym połączeniem ustanawiającym limit czasu. –