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的资料请关注脚本之家其它相关文章!
相关文章
Windows环境下安装Redis并设置Redis开机自启实践
文章介绍了如何在Windows系统上安装和配置Redis,包括下载Windows版本的Redis、设置连接密码、启动Redis、设置开机自启等步骤2025-12-12
Redis HyperLogLog数据统计轻量级解决方案详解
这篇文章主要为大家介绍了Redis HyperLogLog数据统计轻量级解决方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-12-12
RedisTemplate常用操作方法总结(set、hash、list、string等)
本文主要介绍了RedisTemplate常用操作方法总结,主要包括了6种常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-05-05


最新评论