
缓存
persistenceヾ(◍°∇°◍)ノ
功不成,名不就,何以游戏人生! 努力到无能为力,拼搏到感动自己,路漫漫其修远兮,吾将上下而求索..
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Cacheable注解不生效原因
@Cacheable注解应用了AOP动态代理,生成代理类,判断redis中是否存在该key,如果不存在则调用被代理类的标有@Cachable注解的方法,否则不执行。 所以当类A的方法a调用方法b(标有@Cacheable注解),由于类内部的方法互相调用不会生成代理类,所以注解不会生效,也不会进行缓存。 解决方法: 将方法b放入到类B中,然后类A的a方法调用类 B的b方法。博主强烈推荐:https:/...原创 2020-05-29 17:44:08 · 1298 阅读 · 0 评论 -
ehcache知识
https://blog.youkuaiyun.com/persistencegoing/article/details/84376427 ehcache是一个用Java实现的线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。Ehcache的类层次模型主要为三层,最上层的是CacheManag...原创 2018-11-22 17:04:22 · 899 阅读 · 0 评论 -
缓存穿透,缓存雪崩,缓存击穿
https://blog.youkuaiyun.com/persistencegoing/article/details/84376427 缓存穿透概念 缓存穿透是指查询一个一定不存在的数据,由于缓存不会命中,需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都去数据库查询,造成缓存穿透。解决方案方案一对所有可能查询的参数以hash形式存储,在控制层进...原创 2018-12-26 14:09:06 · 162 阅读 · 0 评论 -
redis关闭保护模式
redis在启动的时候默认会启动一个保护模式,只有同一个服务器可以连接上redis。别的服务器连接不上这个redis解决办法:关闭保护模式1、进入redis安装目录找到conf目录下的redis.conf文件vi redis.conf 注释bind 127.0.0.1这一行2、启动redis 登入客户端执行下面命令config set protected-...原创 2019-03-29 13:18:02 · 3229 阅读 · 0 评论