idea添加reids依赖 配置文件 和配置类
时间: 2023-08-24 10:10:23 浏览: 114
IDEA的配置文件
5星 · 资源好评率100%
首先,在 `pom.xml` 文件中添加 Redis 依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
```
然后,在 `application.properties` 配置文件中添加 Redis 的配置:
```properties
# Redis 配置
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=yourpassword
```
最后,创建 Redis 配置类 `RedisConfig.java`,配置 Redis 连接池和 RedisTemplate:
```java
@Configuration
public class RedisConfig {
@Value("${spring.redis.host}")
private String host;
@Value("${spring.redis.port}")
private int port;
@Value("${spring.redis.password}")
private String password;
@Bean
public JedisPoolConfig jedisPoolConfig() {
JedisPoolConfig config = new JedisPoolConfig();
// 设置最大连接数
config.setMaxTotal(20);
// 设置最大空闲数
config.setMaxIdle(10);
// 设置最小空闲数
config.setMinIdle(5);
// 设置连接超时时间
config.setMaxWaitMillis(1000 * 10);
return config;
}
@Bean
public JedisConnectionFactory jedisConnectionFactory(JedisPoolConfig jedisPoolConfig) {
JedisConnectionFactory factory = new JedisConnectionFactory();
factory.setHostName(host);
factory.setPort(port);
factory.setPassword(password);
factory.setPoolConfig(jedisPoolConfig);
return factory;
}
@Bean
public RedisTemplate<String, Object> redisTemplate(JedisConnectionFactory jedisConnectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(jedisConnectionFactory);
// 设置序列化器
template.setDefaultSerializer(new StringRedisSerializer());
return template;
}
}
```
这样,你的项目就可以使用 Redis 了。
阅读全文