Quantcast
Channel: Active questions tagged redis+java - Stack Overflow
Viewing all articles
Browse latest Browse all 2211

redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)

$
0
0

While trying to use Jedis.get(key) while accessing the Redis using Jedis I'm getting this error.

redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)

The code to access the Redis looks like below:

 private static JedisPoolConfig buildPoolConfig() {    final JedisPoolConfig poolConfig = new JedisPoolConfig();    poolConfig.setMaxTotal(128);    poolConfig.setMaxIdle(128);    poolConfig.setMinIdle(16);    poolConfig.setTestOnBorrow(true);    poolConfig.setTestOnReturn(true);    poolConfig.setTestWhileIdle(true);    poolConfig.setMinEvictableIdleTimeMillis(Duration.ofSeconds(60).toMillis());    poolConfig.setTimeBetweenEvictionRunsMillis(Duration.ofSeconds(30).toMillis());    poolConfig.setNumTestsPerEvictionRun(3);    poolConfig.setBlockWhenExhausted(true);    return poolConfig;  }this.jedisPool = new JedisPool(poolConfig, "localhost", 6379, 4000);this.jedis = jedisPool.getResource();//Now using this jedis connection to retrieve values for keyjedis.get(key)  // error occurs

Viewing all articles
Browse latest Browse all 2211

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>