Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static JedisPoolConfig buildPoolConfig() {
- final JedisPoolConfig poolConfig = new JedisPoolConfig();
- poolConfig.setMaxTotal(100000);
- 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;
- }
- // Jedis Cluster In AWS
- private static Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();
- jedisClusterNodes.add(new HostAndPort("node_1", 6379));
- jedisClusterNodes.add(new HostAndPort("node_2", 6379));
- jedisClusterNodes.add(new HostAndPort("node_3", 6379));
- private static JedisCluster jc = new JedisCluster(jedisClusterNodes, buildPoolConfig());
Add Comment
Please, Sign In to add comment