jedis配置含义详解

更新时间:2023-05-05 18:26:22 阅读: 评论:0

jedis配置含义详解
jedis就是基于java语⾔的redis客户端,集成了redis的命令操作,提供了连接池管理。
jedis连接池
预先⽣成⼀批jedis连接对象放⼊连接池中,当需要对redis进⾏操作时从连接池中借⽤jedis对象,操作完成后归还。这样jedis 对象可以重复使⽤,避免了频繁创建socket连接,节省了连接开销。
Jedis配置优化
对于企业级开发来说,连接池的合理使⽤是⾮常重要的,如果设置不当会引起很多不必要的⿇烦,容易造成线上的故障。
其实关于配置是⼀个⽐较难或者说没有确定答案的部分,这⾥只能给出⼀些思路和解决⼀些异常的⽅法。
连接池重要配置
为了⽅便使⽤,Jedis提供了JedisPoolConfig,它本⾝继承了GenericObjectPoolConfig设置了⼀些空闲监测设置
#最⼤活动对象数
redis.pool.maxTotal=1000
#最⼤能够保持idel状态的对象数
redis.pool.maxIdle=100
#最⼩能够保持idel状态的对象数
redis.pool.minIdle=50
#当池内没有返回对象时,最⼤等待时间
redis.pool.maxWaitMillis=10000
#当调⽤borrow Object⽅法时,是否进⾏有效性检查
stOnBorrow=true
#当调⽤return Object⽅法时,是否进⾏有效性检查
stOnReturn=true
#“空闲链接”检测线程,检测的周期,毫秒数。如果为负值,表⽰不运⾏“检测线程”。默认为-1.
redis.pool.timeBetweenEvictionRunsMillis=30000
#向调⽤者输出“链接”对象时,是否检测它的空闲超时;
stWhileIdle=true
# 对于“空闲链接”检测线程⽽⾔,每次检测的链接资源的个数。默认为3.
redis.pool.numTestsPerEvictionRun=50
#redis服务器的IP
redis.ip=xxxxxx
#redis服务器的Port
redis1.port=6379
以上就是jedis配置含义详解的详细内容,更多关于jedis配置含义的资料请关注其它相关⽂章!

本文发布于:2023-05-05 18:26:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/858168.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   空闲   链接   含义   连接   配置   检测线
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图