缓存击穿解决途径——二级缓存+互斥锁 Java实现
首先是互斥锁。优点:能够根据请求的key加锁,提高了并发性。缺点:GC不友好,不是分布式的。public final class MutexLock { private static final ConcurrentHashMap<String,CountDownLatch> locks=new ConcurrentHashMap<>(); public static boolean tryLock(String key){ //能过滤掉后持
原创
2020-07-20 13:52:28 ·
1138 阅读 ·
0 评论