springboot整合redis

  • 时间:
  • 浏览:1
  • 来源:大发5分快乐8_极速5分11选5

springboot通常整合redis,采用的是RedisTemplate的形式,除了什儿 形式以外,还有另外一种 形式去整合,即采用spring支持的注解进行访问缓存 。

什么具体情况下,使用/不使用缓存(见delUser方式)。

本文作者: java乐园

都需要看出,亲戚亲戚朋友儿用@Cacheable的value属性指定具体缓存,并通过key将其放入去缓存中。这里key非常灵活,支持spring的el表达式,都需要通过方式参数产生可变的key(见findUser方式),也都需要通过其指定在

存的过期时间。redisTemplate则是比较常见的,亲戚亲戚朋友儿设置了RedisTemplate,之前 在代码中间,亲戚亲戚朋友儿也都需要通过@Autowired注入RedisTemplate来操作redis.

接下来就是如保使用注解啦,什儿 步反就是最简单的。我我真是只用到了兩个 多注解,@Cacheable和@CacheEvict。第兩个 多注解代表从缓存中查询指定的key,不可能 有,从缓存中取,不再执行方式。不可能 这么 则执

行方式,之前 将方式的返回值和指定的key关联起来,放入去到缓存中。而@CacheEvict则是从缓存中清除指定的key对应的数据。使用的代码如下:

pom.xml文件:

》准备工作

Redis配置类

application.properties配置文件:

都需要看出,亲戚亲戚朋友儿这里主要配置了兩个 多东西,cacheManager方式配置了兩个 多缓存名称,它的名字叫做thisredis,当亲戚亲戚朋友儿要在方式注解中间使用到它的事先 ,就要根据名称进行区分不同缓存。同時 设置了缓

使用

本文来自云栖社区战略相互合作伙伴“JAVA乐园”,了解相关信息都需要关注“JAVA乐园”