1、Maven依赖
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.13.0</version>
</dependency>
2、application.yml添加配置
# 分布式锁
redisson:
signle:
timeout: 30000
address: redis://127.0.0.1:6379
password: dev-foo
database: 10
connectionPoolSize: 50
connectionMinimumIdleSize: 10
3、RedissonAutoConfiguration 配置类
import lombok.Data;
import org.apache.commons.lang.StringUtils;
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.redisson.config.SingleServerConfig;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.co