1.新建Spring Boot项目
添加spring-boot-starter-data-redis依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
本文会根据StringRedisTemplate、RedisTemplate这两个模板来介绍,其中StringRedisTemplate继承自RedisTemplate,只能操作键值都是String类型的数据。在实际开发中建议使用RedisTemplate<K,V>。
查询源码可知RedisTemplate默认使用JdkSerializationRedisSerializer序列化,而StringRedisTemplate则使用StringRedisSerializer。
2.配置redis
在application.properties中配置如下:
1 ########################################################
2 ###Redis (RedisConfiguration)
3 ########################################################
4 spring.redis.database=1
5 spring.redis.host=127.0.0.1
6 spring.redis.port=6379
7 spring.redis.password=
8 spring.redis.pool.max-idle=8
9 spring.redis.pool.min-idle=0
10 spring.redis.pool.max-active=8
11 spring.redis.pool.max-wait=-1
12 spring.redis.timeout=5000
3. 注入RedisTemplate
RedisTemplate redisTemplate;