• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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方法时,是否进行有效性检查   
    redis.pool.testOnBorrow=true   
    #当调用return Object方法时,是否进行有效性检查   
    redis.pool.testOnReturn=true 
    #“空闲链接”检测线程,检测的周期,毫秒数。如果为负值,表示不运行“检测线程”。默认为-1. 
    redis.pool.timeBetweenEvictionRunsMillis=30000 
    #向调用者输出“链接”对象时,是否检测它的空闲超时; 
    redis.pool.testWhileIdle=true 
    # 对于“空闲链接”检测线程而言,每次检测的链接资源的个数。默认为3. 
    redis.pool.numTestsPerEvictionRun=50 
    #redis服务器的IP   
    redis.ip=xxxxxx 
    #redis服务器的Port   
    redis1.port=6379  

    以上就是jedis配置含义详解的详细内容,更多关于jedis配置含义的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • Spring集成jedis的配置与使用简单实例
    • 详谈Jedis连接池的使用
    • jedispool连redis高并发卡死的问题
    • java客户端Jedis操作Redis Sentinel 连接池的实现方法
    • Java中使用Jedis操作Redis的示例代码
    • 【Redis缓存机制】详解Java连接Redis_Jedis_事务
    • Jedis对redis的五大类型操作代码详解
    上一篇:redis中的数据结构和编码详解
    下一篇:Redis Cluster集群数据分片机制原理
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    jedis配置含义详解 jedis,配置,含义,详解,jedis,