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

该文章详细介绍了如何在SpringBoot应用中集成并配置Redisson客户端,包括Gradle依赖、YAML配置文件的设置,如连接参数、线程池大小等,以及客户端初始化的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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学习加载"文本"配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值