
缓存
文章平均质量分 54
架构中缓存的使用
诗人不写诗
当你足够努力时,全世界都会给你让路
展开
-
Jedis使用|returnBrokenResource|returnResource废弃替代
JedisPool使用的时候版本不同写法是不一样的,因为官方废弃升级了一些API,下面我们来看看使用的区别:废弃写法:public String get(String key) { Jedis redis = null; try { redis = redisPool.getResource(); return redis.get(key)...原创 2019-01-06 18:53:41 · 13975 阅读 · 1 评论 -
缓存穿透、缓存击穿、缓存雪崩
缓存是应用使用非常广泛的手段,也是架构中不可或缺的组成部分。通常我们会将一些变动很少,访问频次较高的数据放入缓存中,这样调用方在请求时,就能够以极快的速度响应,大大提高系统的并发能力。在使用缓存时,会有三个比较普遍的问题出现,我们需要针对性的解决。缓存穿透缓存穿透是说,需要访问的数据确实不存在,缓存中没有,持久层中也没有,这样每次访问都会穿透缓存,直接到持久层,且会在持久层执行相同的不必要的逻辑运算。他可能是一种正常的访问场景,但是由于缓存层的处理不到位,导致了非必要的持久层访问。缓存击穿缓原创 2022-03-23 22:15:03 · 141 阅读 · 0 评论