利用Redis做缓存
如果每次都从数据库里拿数据 效率会变得很慢 所以可利用Redis做缓存 当查询热点数据的时候就可以从Redis里拿
但是如果只用这样的代码 会导致增删改查时Redis缓存与MySql的数据不一样
private void clearCache(String pattern) {
Set keys = redisTemplate.keys(pattern);
redisTemplate.delete(keys);
}
这样就可以实现Redis缓存与MySql的数据一致
利用SpringCache 框架实现Redis缓存
SpringCache框架的注解
在代码中的使用