在定义jedisPool对象时,我使用了下面提到的here函数和参数。
public JedisPool(final GenericObjectPoolConfig<Jedis> poolConfig, final String host, int port,
int timeout, final String password, final int database) {
this(poolConfig, host, port, timeout, password, database, null);
}
除了timeout之外的所有内容都是说明性的,timeout
代表什么?
在其他函数定义中,我们可以找到connectionTimeout
、soTimeout
和infiniteSoTimeout
这样的参数。如果有人能告诉我任何资源,我将不胜感激。我在官方的jedis page中找不到这些。
1条答案
按热度按时间vawmfj5a1#
单个
timeout
参数表示connectionTimeout
和soTimeout
的相同值。在这种情况下,
infiniteSoTimeout
默认为0
(零,表示不定时间)。