springboot中关于缓存@Cacheable、@CacheEvict、@CachePut的用法理解浅析
我们要实现的是,当查询时,先从缓存中查找数据,当数据存在时,不查数据库,当数据不存在时,查找数据库,并将值存到redis中首先,缓存中是没有数据的,redis查询keys*,会发现redis中无数据此时,调用查询方法(service层)/***查询所有角色菜单数据权限信息*@return*/@Override@Cacheable(key="#p0.roleId")publicListlist(Ro