redis配置standAlone版的jedisPool示例
从JedisConnectionFactory的构造函数看
public JedisConnectionFactory(RedisStandaloneConfiguration standaloneConfig) { this((RedisStandaloneConfiguration)standaloneConfig, (JedisClientConfiguration)(new JedisConnectionFactory.MutableJedisClientConfiguration())); }
他不是不用pool,而是用了一个自己的JedisConnectionFactory.MutableJedisClientConfiguration()
而MutableJedisClientConfiguration是一个内类,还不是public的,是protect的。你还没办法在你的configuration里边使用这个类。
MutableJedisClientConfiguration会自动生成一个JedisPoolConfig,这个JedisPoolConfig继承自GenericObjectPoolConfig,他的pool的配置就是8个。
所以,如果你要用RedisStandaloneConfiguration,基本上就是8个的pool配置。看来spring 也认为,既然是redis的单机版,8个够用了。
设置pool参数
如果非要设置自己的pool参数:
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(maxActive); jedisPoolConfig.setMaxWaitMillis(maxWait); jedisPoolConfig.setMaxIdle(maxIdle); jedisPoolConfig.setMinIdle(minIdle); JedisConnectionFactory factory = new JedisConnectionFactory(jedisPoolConfig); factory.setHostName(host); factory.setPort(port); factory.setTimeout(timeout); factory.setPassword(password);
以上就是redis配置standAlone版的jedisPool示例的详细内容,更多关于redis配置standAlone版jedisPool的资料请关注脚本之家其它相关文章!
相关文章
redis-copy使用6379端口无法连接到Redis服务器的问题
这篇文章主要介绍了redis-copy使用6379端口无法连接到Redis服务器的问题的相关资料,需要的朋友可以参考下2023-05-05Unable to connect to Redis无法连接到Redis解决的全过程
这篇文章主要给大家介绍了关于Unable to connect to Redis无法连接到Redis解决的相关资料,文中通过图文以及实例代码将解决的过程介绍的非常详细,需要的朋友可以参考下2023-03-03
最新评论