# Spring Boot Starter Integrates Redisson with Spring Boot library. Depends on [Spring Data Redis](https://github.com/redisson/redisson/tree/master/redisson-spring-data#spring-data-redis-integration) module. Supports Spring Boot 1.3.x - 2.3.x Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA. ## Usage ### 1. Add `redisson-spring-boot-starter` dependency into your project: Maven ```xml org.redisson redisson-spring-boot-starter 3.13.4 ``` Gradle ```groovy compile 'org.redisson:redisson-spring-boot-starter:3.13.4' ``` Downgrade `redisson-spring-data` module if necessary to support required Spring Boot version: |redisson-spring-data
module name|Spring Boot
version| |----------------------------|-------------------| |redisson-spring-data-16 |1.3.x | |redisson-spring-data-17 |1.4.x | |redisson-spring-data-18 |1.5.x | |redisson-spring-data-20 |2.0.x | |redisson-spring-data-21 |2.1.x | |redisson-spring-data-22 |2.2.x | |redisson-spring-data-23 |2.3.x | ### 2. Add settings into `application.settings` file Common spring boot settings or Redisson settings could be used. ```properties # common spring boot settings spring.redis.database= spring.redis.host= spring.redis.port= spring.redis.password= spring.redis.ssl= spring.redis.timeout= spring.redis.cluster.nodes= spring.redis.sentinel.master= spring.redis.sentinel.nodes= # Redisson settings #path to config - redisson.yaml spring.redis.redisson.config=classpath:redisson.yaml ``` ### 3. Use Redisson through spring bean with `RedissonClient` interface or `RedisTemplate`/`ReactiveRedisTemplate` objects