1. 添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2. 配置Redis连接信息
spring:
data:
redis:
host: 192.168.1.104
port: 6379
3. 添加配置类
@Configuration
public class RedisConfig {
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(redisConnectionFactory);
StringRedisSerializer keySerializer = new StringRedisSerializer();
GenericJackson2JsonRedisSerializer valueSerializer = new GenericJackson2JsonRedisSerializer();
template.setKeySerializer(keySerializer);
template.setValueSerializer(valueSerializer);
template.setHashKeySerializer(keySerializer);
template.setHashValueSerializer(valueSerializer);
return template;
}
}
3. 进行测试
@Slf4j
@SpringBootTest
class Springsecurity2ApplicationTests {
@Resource
RedisTemplate redisTemplate;
@Test
void contextLoads() {
ValueOperations<String, Object> valueOperations = redisTemplate.opsForValue();
log.error("key1 = {}", valueOperations.get("key1"));
}
}