摘要: 1.缓存穿透 说明: 利用redis与mysql数据库的机制(redis中一旦不存在查询的ksy, 就访问mysql), 直接绕过缓存, 访问myslq, 而制造db的请求压力; 解决: 将从mysql请求出的空存入redis一定时间; 2.缓存击穿 说明: 某一热点key在高并发访问的情况下, 突 阅读全文
posted @ 2020-07-14 11:34 所向披靡zz 阅读(148) 评论(0) 推荐(1) 编辑
摘要: redis实现分布式锁 1.加锁 最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名,value为当前线程的线程ID。 比如想要给一种商品的秒杀活动加锁,可以给key命名为 “lock_sale_ID” 。而value设置成什么呢?我们可以姑且设置成1。加锁的伪代码如下: se 阅读全文
posted @ 2020-07-14 11:09 所向披靡zz 阅读(251) 评论(0) 推荐(0) 编辑