- 博客(7)
- 收藏
- 关注
原创 EnableDiscoveryClient cannot be resolved to a type
@EnableDiscoveryClient注解添加异常
2023-10-05 11:53:57 161
转载 Redis中的缓存穿透、雪崩、击穿的原因以及解决方案
某个 key 非常非常热,访问非常的频繁,高并发访问的情况下,当这个 key在失效(可能expire过期了,也可能LRU淘汰了)的瞬间,大量的请求进来,这时候就击穿了缓存,直接请求到了数据库,一下子来这么多,数据库肯定受不了,这就叫缓存击穿。类似于上面的例子,虽然数据库中没有id=-9527的用户的数据,但是在redis中对他进行缓存(key=-9527,value=null),这样当请求到达redis的时候就会直接返回一个null的值给客户端,避免了大量无法访问的数据直接打在DB上。
2023-10-04 09:24:44 103
转载 解决缓存击穿问题
缓存击穿:就是略过缓存了,直接请求数据库,导致数据库挂了。这样就完美解决了缓存击穿问题。// 判断缓存key是否存在。// 判断缓存key是否存在。// 判断缓存key是否存在。1、什么叫着缓存击穿?if(缓存中存在){if(缓存中存在){if(缓存中存在){
2023-10-04 09:17:27 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人