<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.4.7.RELEASE</version>
</dependency>
注意:
spring-boot-starter-data-redis
與spring-boot-starter-redis引入的包基本一致,都是基於Jedis的,所以沒區別。
第一種方法:
在你需要調用RedisTemplate的類中引入以下代碼(通過StringRedisSerializer來進行序列化)
@Autowired
private RedisTemplate<String, String> redisTemplate;
@Autowired(required = false)
public void setRedisTemplate(RedisTemplate redisTemplate) {
RedisSerializer stringSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(stringSerializer);
redisTemplate.setValueSerializer(stringSerializer);
redisTemplate.setHashKeySerializer(stringSerializer);
redisTemplate.setHashValueSerializer(stringSerializer);
this.redisTemplate = redisTemplate;
}
第二種:直接將
@Autowired
private RedisTemplate<String, String> redisTemplate;
改成
@Autowired
private StringRedisTemplate redisTemplate;
————————————————
版權聲明:本文為CSDN博主「oh_EJiao」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sinat_35821285/article/details/82828721