![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式实战
文章平均质量分 81
百晓阿元
极简至上
展开
-
基于redis的分布式读写锁(单例和集群redis)
使用lua的原子性实现简洁的基于redis的读写锁。介绍单实例redis和集群redis下不同的两种实现方式原创 2021-11-26 14:44:43 · 3823 阅读 · 3 评论 -
分布式环境下缓存与数据库的一致性方案
一、常见模式解析先来看看常用的缓存+数据库模式(旁路模式)1.读请求:先读取缓存,如果缓存中不存在数据,查询数据库,查到数据后,设置缓存,未查到返回空。该模式缺点:在请求量较大的情况下,如果缓存命中不高,会导致大量缓存穿透改进:先读取缓存,如果缓存中不存在数据或者为空标志位,查询数据库,查到数据后,设置缓存,未查到在缓存中设置空标志位。tips:空标志位可以用特殊字符串设置,当缓存的数据结构不是字符串时,需要先判断类型核心代码:private sta..原创 2021-10-30 19:44:52 · 299 阅读 · 0 评论