//当我们使用Redis的时候,并没有注入Mapper,反而时注入了一个redisTemPlate @Autowired private RedisTemplate<Object,Object> redisTemplate; @Override public Integer queryUserCount() { //从redis缓存中获取用户数量 Integer userCount = (Integer) redisTemplate.opsForValue().get("userCount"); //判断是否有值,没有值,就去数据库中查询 if (null == userCount) { userCount = 89; //将查询的值存放到redis缓存中 redisTemplate.opsForValue().set("userCount",userCount,20, TimeUnit.SECONDS); } //有:直接返回 return userCount; }