Redisson学习之项目引入reidsson— 基于redisson-spring-boot-starter

这篇具有很好参考价值的文章主要介绍了Redisson学习之项目引入reidsson— 基于redisson-spring-boot-starter。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

gradle

implementation("org.redisson:redisson-spring-boot-starter:3.20.1")

yaml

spring:
  redis:
    host: xxx
    port: 6379
    database: 0
    password: xxx
    timeout: 3600
    lettuce:
      pool:
        max-active: 3
        max-wait: 5
        max-idle: 3
        min-idle: 0
    client-name: redisson_demo
    redisson:
#       file: classpath:redisson.yaml
      config: |
         threads: 16
         nettyThreads: 16
         singleServerConfig:
           address: "redis://${spring.redis.host}:${spring.redis.port}"
           password: ${spring.redis.password}
           subscriptionConnectionPoolSize: 50
           connectionPoolSize: 100
           idleConnectionTimeout: 10000
           connectTimeout: 10000
           timeout: 3000
           retryInterval: 1500
           pingConnectionInterval: 1000
           dnsMonitoringInterval: 1000 

or

spring:
  redis:
    host: xxx
    port: 6379
    database: 0
    password: xxx
    timeout: 3600
    lettuce:
      pool:
        max-active: 3
        max-wait: 5
        max-idle: 3
        min-idle: 0
    client-name: redisson_demo
    redisson:
		  file: classpath:redisson.yaml
threads: 16
nettyThreads: 16
singleServerConfig:
  address: "redis://${spring.redis.host}:${spring.redis.port}"
  password: ${spring.redis.password}
  subscriptionConnectionPoolSize: 50
  connectionPoolSize: 100
  idleConnectionTimeout: 10000
  connectTimeout: 10000
  timeout: 3000
  retryInterval: 1500
  pingConnectionInterval: 1000
  dnsMonitoringInterval: 1000 

初始化源码:


redisson-spring-boot -starter初始化过程

加载配置分析:

基于redisson学习加载"文本"配置文件文章来源地址https://www.toymoban.com/news/detail-614117.html

到了这里,关于Redisson学习之项目引入reidsson— 基于redisson-spring-boot-starter的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 在Java项目中使用redisson实现分布式锁

    在Java项目中使用Redission自定义注解实现分布式锁: 添加Redission依赖项:在项目的pom.xml中添加Redission依赖项: 创建自定义注解:创建一个自定义注解来标记需要使用分布式锁的方法。例如,创建一个名为 @DistributedLock 的注解: 创建注解切面:创建一个切面类,通过AOP将注解

    2024年02月16日
    浏览(12)
  • 基于redisson实现发布订阅(多服务间用避坑)

    基于redisson实现发布订阅(多服务间用避坑)

           今天要分享的是基于Redisson实现信息发布与订阅(以前分享过直接基于redis的实现),如果你是在多服务间基于redisson做信息传递,并且有服务压根就收不到信息,那你一定要看完。        今天其实重点是避坑,真正的集成使用就几步。        介绍的文字我

    2024年02月04日
    浏览(5)
  • 【Redis实践篇】使用Redisson 优雅实现项目实践过程中的5种场景

    【Redis实践篇】使用Redisson 优雅实现项目实践过程中的5种场景

    Redisson是一个基于Redis的分布式Java对象和数据结构库,它提供了丰富的功能和易于使用的API,使开发人员能够轻松地在分布式环境中操作和管理数据。 作为一个分布式对象和数据结构库,Redisson提供了许多常见的数据结构和算法的实现,包括通用对象桶、二进制流、地理空间

    2024年02月13日
    浏览(13)
  • maven引入本地项目

    maven引入本地项目

    在项目中有时会用到本地的另一个项目,这个时候需要通过Maven引入本地项目 假设A项目需要调用B项目中的类,将B项目引入到A项目中的pom中 具体操作如下: 第一步:设置B项目的pom 第二步:在项目根目录下执行 mvn install ,将项目引入到本地maven库中,如下图,可以在本地maven中看到项目

    2024年02月14日
    浏览(10)
  • Gin 项目引入热加载

    目录 一、什么是热加载 二、Air 2.1 介绍 2.2 特性 特性: 2.3 相关文档 2.4 安装 推荐使用 install.sh 使用 go install 2.5 配置环境变量 2.6 使用 三、Fresh 3.1 介绍 3.2 相关文档 3.3 安装与使用 四、bee 4.1 介绍 4.2 相关文档 4.3 安装与使用 4.4 基本命令 五、gowatch 5.1 介绍 5.2 相关文档 5.3 安

    2024年02月03日
    浏览(10)
  • 前端学习之小技巧----快速通过vscode打开项目

    前端学习之小技巧----快速通过vscode打开项目

    1、首先进入到项目的根目录 比如,我这里的根目录是:‘D:myDatavuevue-admin’;如下图 2、在项目的根目录下的地址栏中输入cmd,并回车,就会弹出黑窗口。 如图: 3、在黑窗口中输入code . 然后回车,这时就会打开vscode,此时项目就被打开了。 入图:

    2024年02月12日
    浏览(8)
  • vue项目引入antDesignUI组件

    vue项目引入antDesignUI组件

    快速安装ant-design-vue并配置,vue2.0 + antDesign@1.7.8 引入成功,使用antDesign-vue 中tree组件效果如下: 完结~

    2024年02月12日
    浏览(10)
  • 项目中引入 axios--配置代理

    跨域 同源策略:浏览器的一种安全协议,协议 主机(id/域名) 端口号 其中一个对应不上就会产生同源策略,从而产生跨域问题 解决跨域: 1、后台直接放开-----不安全 2、JS0NP ----------原理:script标签中src不受同源策略的影响(需要后端配合) 3、配置代理(常用) 问题: 前端==后端服

    2024年02月05日
    浏览(8)
  • 【项目搭建三】SpringBoot引入redis

    【项目搭建三】SpringBoot引入redis

    本文使用spring data redis访问和操作redis,pom文件中加入以下依赖: application.yml中添加以下配置: 注: spring data redis中,可以配置lettuce或jedis作为客户端的连接池。springBoot 2.x默认使用的是lettuce。如果你使用jedis作为连接池,需定义一个JedisConnectionFactory注入到RedisTemplate中,但是

    2024年01月21日
    浏览(10)
  • springboot项目引入外部jar包

    springboot项目引入外部jar包

    将下载或别人给的jar包放入到resources下新建的lib文件夹中 点击File -- Project Structure - Modules - Dependencies - + - JARs or dir… 选择第一步放好的两个jar包 使用来指定依赖项的本地路径。 system用于指定依赖项的作用范围(scope)为\\\"system\\\"。这意味着该依赖项是一个系统级别的依赖,它不

    2024年02月11日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包