JedisPoolConfig config = new JedisPoolConfig();

//连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true
config.setBlockWhenExhausted(true);

//设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数)
config.setEvictionPolicyClassName(“org.apache.commons.pool2.impl.DefaultEvictionPolicy”);

//是否启用pool的jmx管理功能, 默认true
config.setJmxEnabled(true);

//MBean ObjectName = new ObjectName(“org.apache.commons.pool2:type=GenericObjectPool,name=” + “pool” + i); 默 认为"pool", JMX不熟,具体不知道是干啥的…默认就好.
config.setJmxNamePrefix(“pool”);

//是否启用后进先出, 默认true
config.setLifo(true);

//最大空闲连接数, 默认8个
config.setMaxIdle(8);

//最大连接数, 默认8个
config.setMaxTotal(8);

//获取连接时的最大等待毫秒数(如果设置为阻塞时BlockWhenExhausted),如果超时就抛异常, 小于零:阻塞不确定的时间, 默认-1
config.setMaxWaitMillis(-1);

//逐出连接的最小空闲时间 默认1800000毫秒(30分钟)
config.setMinEvictableIdleTimeMillis(1800000);

//最小空闲连接数, 默认0
config.setMinIdle(0);

//每次逐出检查时 逐出的最大数目 如果为负数就是 : 1/abs(n), 默认3
config.setNumTestsPerEvictionRun(3);

//对象空闲多久后逐出, 当空闲时间>该值 且 空闲连接>最大空闲数 时直接逐出,不再根据MinEvictableIdleTimeMillis判断 (默认逐出策略)
config.setSoftMinEvictableIdleTimeMillis(1800000);

//在获取连接的时候检查有效性, 默认false
config.setTestOnBorrow(false);

//在空闲时检查有效性, 默认false
config.setTestWhileIdle(false);

//逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1
config.setTimeBetweenEvictionRunsMillis(-1);

JedisPool pool = new JedisPool(config, “localhost”,“6379”);

public class JedisPoolConfig extends GenericObjectPoolConfig {
public JedisPoolConfig() {
this.setTestWhileIdle(true);
this.setMinEvictableIdleTimeMillis(60000L);
this.setTimeBetweenEvictionRunsMillis(30000L);
this.setNumTestsPerEvictionRun(-1);
}
}

redis-JedisPoolConfig配置相关推荐

  1. SpringBoot2.1.9 多Redis Jedis配置

    一.配置文件 pom.xml <dependency><groupId>org.springframework.boot</groupId><artifact ...

  2. Redis:Spring框架下Redis的配置和调用,xml文件中redis的配置,redisTemplate的使用和jedis的使用

    老规矩了,再次重复一遍,配置XML文件为Spring框架所属,所使用的框架是Spring,非SpringBoot!!! Spring框架整合Redis并且使用 1.配置文件 <bean clas ...

  3. linux redis 安装配置2,Linux Centos5 Redis2.4.2安装与配置

    第一步:下载安装编译 #wgethttp://redis.googlecode.com/files/redis-2.4.2.tar.gz #tar zxvf redis-2.4.2.tar.gz #c ...

  4. Laravel中Redis的配置和使用

    引入redis composer require predis/predis 会在composer.json中引入最新版本的predis composer update 把下载predis 库加入到v ...

  5. Redis环境配置(核心配置选项)

    Redis的配置信息在/etc/redis/redis.conf下. 查看 sudo vi /etc/redis/redis.conf 核心配置选项 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀ ...

  6. Redis 主从配置和参数详解

    安装redis 下载redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz解压redis tar -xvf redis-3.0. ...

  7. Redis主从配置及通过Keepalived实现Redis自动切换高可用

    Redis主从配置及通过Keepalived实现Redis自动切换高可用 [日期:2014-07-23] 来源:Linux社区  作者:fuquanjun [字体:大 中 小] 一:环境介绍: Mas ...

  8. Redis序列化配置类

    1.工具类:Redis序列化配置的一个类 package com.example.demo.config;import com.fasterxml.jackson.annotation.JsonAut ...

  9. 一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常

    一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常 ...

  10. redis.conf配置选项如下

    redis.conf配置选项如下 daemonize 是否以后台进程运行,默认为no pidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid bind 绑定主 ...

最新文章

  1. 神经网络基础:(2)损失函数
  2. 《深入理解Java虚拟机》(第二版)学习3:垃圾收集器
  3. 关于通讯作者、第一作者的那点事,你想知道的全都在这里!
  4. 物联网数据库需求——写入快,分析能力强
  5. 从头学Qt Quick(3)-- 用QML写一个简单的颜色选择器
  6. 利用JavaScript制作星星金字塔
  7. tcp协议报文和三次握手与四次挥手
  8. 计算机如何在文段中插入符号,插入项目符号与编号(Word 2013基础)——想象力电脑应用...
  9. 在c语言中把x和y互换怎么编译,已知int x=10,y=12;编程将x和y的值相互交换
  10. 【数据分析】业务分析中常见模型-漏斗模型
  11. 引用font-awesome图标库前端显示方框
  12. RAMMAP(运行内存清理工具)自动释放内存,并利用pyqt5制作图形界面
  13. 数仓的基本概念【精】
  14. 大数据2 Hadoop
  15. java web工程web.xml配置详解
  16. 白杨SEO:360搜索排名核心技巧是什么?网站怎么做360的SEO优化排名?
  17. matlab 查看电脑系统性能(CPU,GPU),并开启并行运算
  18. STM8L101X低功耗
  19. 让《百度随心听》轮播收藏的歌曲
  20. 18计算机考试试题答案解析,2012年计算机一级MSoffice试题及答案解析(18)

热门文章

  1. checkedlistbox使用办法
  2. PE结构详解(64位和32位的差别)
  3. 全屏文本编译器vim
  4. s1.1024gc.net/bbs/index.php,1.12.2游戏崩溃/_ \,那位大神解答一下
  5. js Uncaught SyntaxError: Unexpected token , in JSON at position xxx at JSON.parse问题解决
  6. 【财经期刊FM-Radio|2020年11月25日】
  7. sqlalchemy 11 Alembic
  8. sklearn评估指标Classification metrics常用指标详解及小坑
  9. 计算机联锁组合排列表例子,计算机联锁工程设计的计算机辅助设计
  10. 信息的移动应用的机遇:质检局、工商局、药监局等移动执法系统