随笔分类 - redis
摘要:缓存穿透:故意去请求缓存中不存在的数据,从而去数据库中查,数据库中也没有,所以无法加到缓存,下次还是直接怼到数据库,所以高并发的时候就导致数据库崩了。 解决方案: 1)利用互斥锁,缓存失效的时候,先去获得锁,得到锁了,再去请求数据库。没得到锁,则休眠一段时间重试。 2)数据库没查到数据,也往缓存中写
阅读全文
摘要:在关注的公众号上发现这样一篇文章,感觉挺实用的就记录下来分享给大家! 业务场景:监听 Redis 键值对过期时间来实现订单自动关闭 实现思路: 在生成订单时,向 Redis 中增加一个 KV 键值对,K 为订单号,保证通过 K 能定位到数据库中的某个订单即可,V 可为任意值。 假设,生成订单时向 R
阅读全文

浙公网安备 33010602011771号