前言:此整合为非注解形式,使用工具类进行自主数据控制
专有名词解析:Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装
环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1
总流程:
- pom导入Redis的依赖组件
- 全局配置文件配置Redis
- 编写RedisTemplate工具类
- 编写测试用例
pom导入Redis的依赖组件
org.springframework.boot spring-boot-starter-data-redis 复制代码
全局配置文件配置Redis
spring: redis: host: yourIpAddress password: yourPassword port: 6379 jedis: pool: #最大连接数据库连接数,设 0 为没有限制 max-active: 8 #最大等待连接中的数量,设 0 为没有限制 max-idle: 8 #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 max-wait: -1ms #最小等待连接中的数量,设 0 为没有限制 min-idle: 0复制代码
编写RedisTemplate工具类
/** * @create 2018-12-10 23:10 * redis工具类 */@Componentpublic final class RedisUtil { @Autowired private RedisTemplate
编写测试用例
@AutowiredRedisUtil redisUtil;@Test public void testRedis(){ Employee employee = employeeMapper.getEmpById(1); //往redis中存入对象 redisUtil.set("emp",employee); //从redis中取出对象 Employee emp = (Employee) redisUtil.get("emp"); System.out.println(emp); }复制代码
查看缓存:
更多关于Redis的配置可参考官网:
更多Spring Boot整合可浏览此博客: