redis配置standAlone版的jedisPool示例

 更新时间:2023年07月17日 09:51:18   作者:TIMI-Nian  
这篇文章主要为大家介绍了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并设置Redis开机自启实践

    文章介绍了如何在Windows系统上安装和配置Redis,包括下载Windows版本的Redis、设置连接密码、启动Redis、设置开机自启等步骤
    2025-12-12
  • 一文弄懂Redis 线程模型

    一文弄懂Redis 线程模型

    使用Redis 时,几乎不存在 CPU 成为瓶颈的情况, Redis 主要受限于内存和网络 使用了单线程后,可维护性高,感兴趣的可以了解一下
    2024-02-02
  • 浅谈Redis 缓存的三大问题及其解决方案

    浅谈Redis 缓存的三大问题及其解决方案

    Redis 经常用于系统中的缓存,这样可以解决目前 IO 设备无法满足互联网应用海量的读写请求的问题。本文主要介绍了浅谈Redis 缓存的三大问题及其解决方案,感兴趣的可以了解一下
    2021-07-07
  • 5分钟教你docker安装启动redis全教程(全新方式)

    5分钟教你docker安装启动redis全教程(全新方式)

    今天,我来带大家使用一种全新的方式docker来安装redis,首先我们来了解一下什么是redis以及我们为什么要使用redis,以及它的优缺点,感兴趣的朋友跟随小编一起学习下吧
    2021-05-05
  • Redis大量数据插入过程

    Redis大量数据插入过程

    本文介绍Redis处理大数据插入的三种高效方法:redis-cli管道模式、Jedis pipelined()方法及RedisTemplate批量保存,旨在减少通信开销并提升吞吐量
    2025-08-08
  • Redis HyperLogLog数据统计轻量级解决方案详解

    Redis HyperLogLog数据统计轻量级解决方案详解

    这篇文章主要为大家介绍了Redis HyperLogLog数据统计轻量级解决方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 详解Redis 键和字符串常用命令

    详解Redis 键和字符串常用命令

    字符串是 Redis 最基本的数据结构,它将以一个键 和一个值 储存在 Redis 内部,本文重点给大家介绍Redis键和字符串常用命令,感兴趣的朋友一起看看吧
    2022-02-02
  • 利用yum安装Redis的方法详解

    利用yum安装Redis的方法详解

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。这篇文章主要介绍的是利用yum安装Redis的方法,有需要的朋友们可以参考借鉴,下面来一起看看吧
    2016-11-11
  • RedisTemplate常用操作方法总结(set、hash、list、string等)

    RedisTemplate常用操作方法总结(set、hash、list、string等)

    本文主要介绍了RedisTemplate常用操作方法总结,主要包括了6种常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 浅谈Redis分布式锁的几个坑

    浅谈Redis分布式锁的几个坑

    在分布式系统中,多个节点对共享资源的并发访问是常见场景,而分布式锁是保证资源访问互斥性、维护数据一致性的核心机制,本文就来详细的介绍一下Redis分布式锁的几个坑,感兴趣的可以了解一下
    2026-02-02

最新评论