redis.properties 最详细参数解析

本文详细解读了Redis配置中的maxIdle、minIdle、maxTotal等参数,重点介绍了如何控制idle(空闲)Jedis实例的数量,以及这些设置对性能的影响,适合理解Redis连接池管理的开发者阅读。
##控制一个pool最多有多少个状态为idle(空闲的)的jedis实例,默认值也是8。
redis.maxIdle=80
##最小空闲数
redis.minIdle=10
##最大连接数:能够同时建立的“最大链接个数”
redis.maxTotal=500
#每次最大连接数
redis.numTestsPerEvictionRun=1024
##最大建立连接等待时间:单位ms
##当borrow一个jedis实例时,最大的等待时间,如果超过等待时间,则直接抛出JedisConnectionException;
redis.maxWait=5000
##使用连接时,检测连接是否成功 
redis.testOnBorrow=true
#连接耗尽时是否阻塞,false报异常,true阻塞超时,默认true
redis.blockWhenExhausted=false
##在return给pool时,是否提前进行validate操作
redis.testOnReturn=true

##当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能,单位毫秒
redis.timeout=3000
#在空闲时检查有效性,默认false
redis.testWhileIdle=true
#连接的最小空闲时间,连接池中连接可空闲的时间
redis.minEvictableIdleTimeMills=30000

#释放扫描的扫描间隔,单位毫秒数;检查一次连接池中空闲的连接,把空闲时间超过minEvictableIdleTimeMillis毫秒的连接断开,直到连接池中的连接数到minIdle为止
redis.timeBetweenEvictionRunsMillis=60000
#Matser的ip地址 #redis.host=127.0.0.1 ##端口号 #redis.port=6379 #如果有密码 #redis.password=123456 # 数据库索引 redis.database=0 #客户端超时时间单位是毫秒 默认是2000 redis.timeout=10000 #大空闲数 redis.pool.maxIdle=300 #连接池的大数据库连接数。设为0表示无限制,如果是jedis 2.4以后用redis.maxTotal #redis.pool.maxActive=600 #控制一个pool可分配多少个jedis实例,用来替换上面的redis.maxActive,如果是jedis 2.4以后用该属性 redis.pool.maxTotal=1000 #大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 redis.pool.maxWaitMillis=1000 #连接的小空闲时间 默认1800000毫秒(30分钟) redis.pool.minEvictableIdleTimeMillis=300000 #每次释放连接的大数目,默认3 redis.pool.numTestsPerEvictionRun=1024 #逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1 redis.pool.timeBetweenEvictionRunsMillis=30000 #是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个 redis.pool.testOnBorrow=true #在空闲时检查有效性, 默认false redis.pool.testWhileIdle=true #redis集群配置 # spring.redis.spool.cluster.nodes=192.168.177.128:7001,192.168.177.128:7002,192.168.177.128:7003,192.168.177.128:7004,192.168.177.128:7005,192.168.177.128:7006 # spring.redis.pool.cluster.max-redirects=3 #单机版本模式(顺丰redis工具暂不支持绝对单机版本) #redis.master=mymaster #redis.sentinel.nodes=127.0.0.1:26379,127.0.0.1:26380,127.0.0.1:26381 #redis.connection.password= #使用公司的链接方式当 master = 时候,使用单机模式 哨兵模式 redis.master=ESG_ERS_CORE_Dr0W352j_CLUSTER01 redis.sentinel.nodes=Dr0W352j-1.cachesit.sfcloud.local:8001,Dr0W352j-2.cachesit.sfcloud.local:8001,Dr0W352j-3.cachesit.sfcloud.local:8001 redis.connection.password=XfpPitLd08Fr redis.lettuce.masters=ESG_ERS_CORE_Dr0W352j_CLUSTER01 redis.lettuce.servers=Dr0W352j-1.cachesit.sfcloud.local:8001,Dr0W352j-2.cachesit.sfcloud.local:8001,Dr0W352j-3.cachesit.sfcloud.local:8001 redis.lettuce.type=SENTINEL redis.lettuce.password=XfpPitLd08Fr redis.lettuce.ttl=86400 redis.lettuce.connectTimeout=60 redis.lettuce.cacheName=ERS 我应该怎么配置 连上redis哨兵模式
03-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值