https://juejin.cn/post/7156995826210832392
在 SpringBoot
中,因为自动装配的存在,使用某个封装好的轮子,就那么几步~
xxxConfig
Redisson
也不例外
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>3.17.6</version>
</dependency>
这里的配置就是Redis
的配置
spring:
redis:
host: IP地址
password: xxxx
那些什么最大连接数,连接超时等等就没配了,偷个懒~
@Configuration
public class MyRedissonConfig {
/**
* 所有对Redisson的使用都是通过RedissonClient
* @return
* @throws IOException
*/
@Bean(destroyMethod="shutdown")
public RedissonClient redissonClient() throws IOException {
//1、创建配置
Config config = new Config();
config.useSingleServer().setAddress("redis://4IP地址:6379").setPassword("xxxx");
// config.setLockWatchdogTimeout();
//2、根据Config创建出RedissonClient实例
//Redis url should start with redis:// or rediss://
RedissonClient redissonClient = Redisson.create(config);
return redissonClient;
}
}
注意:这里面的setAddress()
中的地址必须以redis://
开头~
另外我这里只是设置了这么几个属性,很多我没去写了而已,不是它不能设置哈。