资讯专栏INFORMATION COLUMN

聊聊spring-boot-starter-data-redis的配置变更

Labradors / 1104人阅读

摘要:序本文主要研究一下的配置变更配置变更以前是的版本的为版本,最近切到版本为版本,发现配置有变更。

本文主要研究一下spring-boot-starter-data-redis的配置变更

配置变更

以前是spring-boot的1.4.x版本的(spring-data-redis为1.7.x版本),最近切到2.0.4.RELEASEB版本(spring-data-redis为2.0.5.RELEASE版本),发现配置有变更。

旧版配置
spring.redis.database=0
spring.redis.host=192.168.99.100
spring.redis.port=6379
#spring.redis.password= # Login password of the redis server.
spring.redis.pool.max-active=8
spring.redis.pool.max-idle=8
spring.redis.pool.max-wait=-1
spring.redis.pool.min-idle=0
#spring.redis.sentinel.master= # Name of Redis server.
#spring.redis.sentinel.nodes= # Comma-separated list of host:port pairs.
spring.redis.timeout=10
新版本配置
spring.redis.database=0
spring.redis.host=192.168.99.100
spring.redis.port=6379
#spring.redis.password= # Login password of the redis server.
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.max-idle=8
spring.redis.lettuce.pool.max-wait=-1ms
spring.redis.lettuce.pool.min-idle=0
#spring.redis.sentinel.master= # Name of Redis server.
#spring.redis.sentinel.nodes= # Comma-separated list of host:port pairs.
spring.redis.timeout=100ms
小结

新版spring-boot-starter-data-redis有几个变更如下:

spring.redis底下除了公共的配置外,区分两个不同的实现,jedis及lettuce

公共配置spring.redis.timeout的参数改为Duration类型,需要增加时间单位参数

spring-boot-starter-data-redis新版默认是使用lettuce

redis连接池需要引入commons-pool2类库,由于该类库新版本的一些核心类有变动,因此需要注意下版本号,超过2.4.3版本的可能会有问题

doc

spring data redis reference

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/36827.html

相关文章

  • 简单聊聊前端开发中热更新原理

    摘要:背景前端项目开发过程中热更新的机制大家都知道,不知道你在开发的时候是否做了这方面的配置。其实热更新的原理并不复杂,或者说很简单。服务器和浏览器规定好消息的规则,是刷新页面还是更新。另外对模块热更新和原理有兴趣的可以研究下,后面可能也会介绍。 showImg(https://segmentfault.com/img/bVbn03Y?w=700&h=390); 背景 前端项目开发过程中热更...

    MingjunYang 评论0 收藏0
  • 聊聊 Apache Dubbo

    摘要:架构中有两个主要角色服务提供者和服务使用者。服务提供者在启动时,向注册中心注册自己提供的服务。负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间,并避免任何单个资源的过载。 本文来自于我的个人主页:Apache Dubbo,转载请保留链接 ;) 在2011年10月27日,阿里巴巴开源了自己的SOA服务化治理方案的核心框架Dubbo,服务治理和SOA的设计理念开始逐渐在国内软件行业中...

    XFLY 评论0 收藏0
  • 基于通用jar、动态配置、组件编排会员任务中心系统设计

    摘要:基于的动态配置推送。对于任务中心这种多任务平台型的配置,有一定影响。基于回调和配置的扩展点流程共建在建中通过扩展点共建方式,将流程编排的能力,暴露给内外部的开发者,完成任务中心的共建。 一、聊聊本文想说什么:   为更好帮助商家的会员快速成长,保持用户活性,完善用户的成长体系,有赞用户中心-会员成长团队基于现有的业务场景,设计了一套较完备任务中心系统。同时也有很多通用技术组件能够落地。...

    null1145 评论0 收藏0
  • redis-10-spring-boot

    摘要:说明本文主要介绍使用集成的方式来操作。至于的单独使用就不必多说了。 [TOC] 说明 本文主要介绍使用spring-boot集成jedis的方式来操作redis。 至于jedis的单独使用就不必多说了。 此处的集成方式有两种: 手动配置集成jedis 使用spring-boot-starter-data-redis集成 1 手动配置集成jedis 1.1 jar依赖 ...

    Panda 评论0 收藏0
  • 聊聊云计算架构几个设计原则

    摘要:安全性云计算平台在芯片各层都应部署完整的安全防护,安全控制将围绕着数据中心物理基础设施访问安全网络安全存储安全数据安全等多个方面展开。标准化云计算平台应引入业界标准,例如等。 关于架构概念的介绍,包括:事物的组织、结构或格局。  -- 《现代汉语大词典》建筑的科学或艺术。 -- 《牛津辞典》① 建造,构筑 ;② 框架,支架。-- 《新华词典》古罗马建筑师维特鲁威提出架构的概念:架构是由功能(...

    vincent_xyb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<