Guest User

Untitled

a guest
Jun 17th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. private static JedisPoolConfig buildPoolConfig() {
  2. final JedisPoolConfig poolConfig = new JedisPoolConfig();
  3. poolConfig.setMaxTotal(100000);
  4. poolConfig.setMaxIdle(128);
  5. poolConfig.setMinIdle(16);
  6. poolConfig.setTestOnBorrow(true);
  7. poolConfig.setTestOnReturn(true);
  8. poolConfig.setTestWhileIdle(true);
  9. poolConfig.setMinEvictableIdleTimeMillis(Duration.ofSeconds(60).toMillis());
  10. poolConfig.setTimeBetweenEvictionRunsMillis(Duration.ofSeconds(30).toMillis());
  11. poolConfig.setNumTestsPerEvictionRun(3);
  12. poolConfig.setBlockWhenExhausted(true);
  13. return poolConfig;
  14. }
  15.  
  16. // Jedis Cluster In AWS
  17. private static Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();
  18. jedisClusterNodes.add(new HostAndPort("node_1", 6379));
  19. jedisClusterNodes.add(new HostAndPort("node_2", 6379));
  20. jedisClusterNodes.add(new HostAndPort("node_3", 6379));
  21.  
  22. private static JedisCluster jc = new JedisCluster(jedisClusterNodes, buildPoolConfig());
Add Comment
Please, Sign In to add comment