springboot中關於緩存@Cacheable、@CacheEvict、@CachePut的用法理解淺析

我們要實現的是,當查詢時,先從緩存中查找數據,當數據存在時,不查數據庫,當數據不存在時,查找數據庫,並將值存到redis中 首先,緩存中是沒有數據的,redis查詢keys * ,會發現redis中無數據 此時,調用查詢方法(service層) /** * 查詢所有角色菜單數據權限信息 * @return */ @Override @Cacheable(key = "#p0.roleId") pu
相關文章
相關標籤/搜索