导入pom依赖
org.springframework.boot
spring-boot-starter-data-redis
org.apache.commons
commons-pool2
配置redis,记得开启redis服务器
spring:
redis:
host: 192.168.xxx.xx
port: 6379
#password: 123456
database: 0
timeout: 10000ms
lettuce:
pool:
max-active: 1024
max-wait: 10000ms
max-idle: 200
min-idle: 5
其次配置redis的配置类
设置redis存入数据时序列化存储,序列化成一系列的字符串。
@Configuration//表示这是一个配置类,springboot会自动读取配置类
public class RedisConfig {
@Bean
public RedisTemplate redisTemplate(LettuceConnectionFactory lettuceConnectionFactory){
RedisTemplate redisTemplate=new RedisTemplate<>();
//为String类型的key设置序列化
redisTemplate.setKeySerializer(new StringRedisSerializer());
//为String类型的value设置序列化
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
//为hash类型的key设置序列化
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
//为hash类型的value设置序列化
redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
//设置redis连接工厂
redisTemplate.setConnectionFactory(lettuceConnectionFactory);
return redisTemplate;
}
}
使用整合后redis
@Override public List



