RedissonConfig 配置
时间: 2023-07-04 21:16:34 浏览: 163
RedissonConfig 是 Redisson 提供的一个配置类,用于配置 Redisson 的各项参数和属性。下面是一个示例配置:
```java
@Configuration
public class RedissonConfig {
@Autowired
private RedisProperties redisProperties;
@Bean(destroyMethod = "shutdown")
public RedissonClient redisson() {
Config config = new Config();
config.useSingleServer()
.setAddress("redis://" + redisProperties.getHost() + ":" + redisProperties.getPort())
.setDatabase(redisProperties.getDatabase())
.setPassword(redisProperties.getPassword());
return Redisson.create(config);
}
}
```
其中,RedisProperties 是自定义的一个配置类,用于读取 application.yml 中 Redis 的配置信息。在 redisson() 方法中,首先创建了一个 Config 对象,然后通过 config.useSingleServer() 方法设置 Redis 的连接方式和地址,再设置 Redis 的数据库和密码,最后通过 Redisson.create(config) 方法创建 RedissonClient 对象并返回。这样就完成了 Redisson 的配置。
阅读全文