Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 62f2d78

Browse files
committed
fix optimization code in lettuce sample
1 parent 43abf79 commit 62f2d78

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

‎springboot-jedis-sample/src/main/resources/application.properties‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
server.port=8081
2+
13
#Redis默认库
24
spring.redis.database=0
35
#Redis地址
@@ -11,7 +13,7 @@ spring.redis.jedis.pool.max-active=20
1113
#表示borrow一个jedis实例是,最大等待的时间,如果超时,直接抛出jedisConnectionException
1214
spring.redis.jedis.pool.max-wait=1000
1315
#控制一个poll最多有多少个状态为idle的jedis实例,超出这个阈值会clonse掉超出的连接
14-
spring.redis.jedis.pool.max-idle=20
16+
spring.redis.jedis.pool.max-idle=5
1517
spring.redis.jedis.pool.min-idle=0
1618
#Jedis连接超时时间
1719
spring.redis.timeout=10000

‎springboot-lettuce-sample/src/main/java/com/ipman/springboot/lettuce/sample/config/LettucePoolConfig.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@ private void init() {
5555
GenericObjectPoolConfig<StatefulRedisConnection<String, String>> redisPoolConfig
5656
= new GenericObjectPoolConfig<>();
5757
redisPoolConfig.setMaxIdle(this.maxIdle);
58+
redisPoolConfig.setMinIdle(0);
5859
redisPoolConfig.setMaxTotal(this.maxTotal);
5960
redisPoolConfig.setTestOnReturn(this.testOnReturn);
6061
redisPoolConfig.setTestWhileIdle(this.testWhileIdle);
62+
redisPoolConfig.setMaxWaitMillis(1000);
6163
this.redisConnectionPool =
6264
ConnectionPoolSupport.createGenericObjectPool(() -> redisClient.connect(), redisPoolConfig);
6365
}

‎springboot-lettuce-sample/src/main/resources/application.properties‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ spring.redis.pool.maxTotal=20
1515
spring.redis.pool.maxIdle=5
1616
#归还Redis实例时,检查有消息,如果失败,则销毁实例
1717
spring.redis.pool.testOnReturn=true
18-
#当Redis实例处于空闲壮体啊时检查有效性,默认flase
18+
#当Redis实例处于空闲状态时检查有效性,默认flase
1919
spring.redis.pool.testWhileIdle=true

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /