2019年6月12日

redis的高级事务CAS(乐观锁)

摘要: 转自https://www.cnblogs.com/martinzhang/p/3415204.html Optimistic locking using check-and-set(乐观锁)乐观锁介绍:watch指令在redis事物中提供了CAS的行为。为了检测被watch的keys在是否有多个c 阅读全文

posted @ 2019-06-12 11:37 风再起时9302 阅读(244) 评论(0) 推荐(0)

如何保证缓存与数据库的双写一致性

摘要: 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 更新的时候,先更新数据库,然后再删除缓存。 为什么是删除缓存,而不是更新缓存? 原因很简单,很多时候,在复杂点的缓存场景,缓存不单单是 阅读全文

posted @ 2019-06-12 11:06 风再起时9302 阅读(194) 评论(0) 推荐(0)

导航